|
@@ -0,0 +1,167 @@
|
|
|
+-- Adminer 4.8.0 MySQL 5.7.26 dump
|
|
|
+
|
|
|
+SET NAMES utf8;
|
|
|
+SET time_zone = '+00:00';
|
|
|
+SET foreign_key_checks = 0;
|
|
|
+SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
|
|
|
+
|
|
|
+CREATE DATABASE `shucai` /*!40100 DEFAULT CHARACTER SET utf8 */;
|
|
|
+USE `shucai`;
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `command`;
|
|
|
+CREATE TABLE `command` (
|
|
|
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
+ `station_name` varchar(30) NOT NULL,
|
|
|
+ `command` json NOT NULL,
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
+
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `data_point_tbl`;
|
|
|
+CREATE TABLE `data_point_tbl` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
+ `station_name` varchar(120) DEFAULT NULL COMMENT '站点名称',
|
|
|
+ `serial_number` int(11) DEFAULT NULL COMMENT '序列号',
|
|
|
+ `device_id` varchar(20) DEFAULT NULL COMMENT '设备ID',
|
|
|
+ `device_name` varchar(120) DEFAULT NULL COMMENT '设备名称',
|
|
|
+ `io_point_name` varchar(120) DEFAULT NULL COMMENT 'IO点名称',
|
|
|
+ `unit` varchar(120) DEFAULT NULL COMMENT '单位',
|
|
|
+ `address` varchar(20) DEFAULT NULL COMMENT '地址',
|
|
|
+ `data_type` varchar(20) DEFAULT NULL COMMENT '数据类型',
|
|
|
+ `offset` float DEFAULT NULL COMMENT '偏移量',
|
|
|
+ `divisor` float DEFAULT NULL COMMENT '除数',
|
|
|
+ `decimal` int(11) DEFAULT NULL COMMENT '保留小数的位数',
|
|
|
+ `storage_type` varchar(20) DEFAULT NULL COMMENT '存储类型',
|
|
|
+ `low_limit` float DEFAULT NULL COMMENT '下限',
|
|
|
+ `up_limit` float DEFAULT NULL COMMENT '上限',
|
|
|
+ `alarm_low_limit` float DEFAULT NULL COMMENT '越下报警限',
|
|
|
+ `alarm_up_limit` float DEFAULT NULL COMMENT '越上报警限',
|
|
|
+ `negation` tinyint(4) DEFAULT NULL COMMENT '取反',
|
|
|
+ `signal_type` enum('Switch','Analog') DEFAULT NULL COMMENT '开关量、模拟量',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
+
|
|
|
+INSERT INTO `data_point_tbl` (`id`, `station_name`, `serial_number`, `device_id`, `device_name`, `io_point_name`, `unit`, `address`, `data_type`, `offset`, `divisor`, `decimal`, `storage_type`, `low_limit`, `up_limit`, `alarm_low_limit`, `alarm_up_limit`, `negation`, `signal_type`) VALUES
|
|
|
+(1, 'wxt536', 1, '1', 'wxt536', '风向', '°', '1', NULL, NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(2, 'wxt536', 2, '1', 'wxt536', '风速', 'm/s', '2', NULL, NULL, NULL, 2, 'float', 0, 60, 0, 30, NULL, 'Analog'),
|
|
|
+(3, 'wxt536', 3, '1', 'wxt536', '气温', '°C', '3', NULL, NULL, NULL, 2, 'float', -30, 50, 0, 36, NULL, 'Analog'),
|
|
|
+(4, 'wxt536', 4, '1', 'wxt536', '相对湿度', '%RH', '4', NULL, NULL, NULL, 2, 'float', 0, 100, 0, 1000, NULL, 'Analog'),
|
|
|
+(5, 'wxt536', 5, '1', 'wxt536', '气压', 'hPa', '5', NULL, NULL, NULL, 2, 'float', 600, 1300, 600, 1300, NULL, 'Analog'),
|
|
|
+(6, 'wxt536', 6, '1', 'wxt536', '日降雨量', 'mm', '6', NULL, NULL, NULL, 2, 'float', 0, 1000, 0, 1000, NULL, 'Analog'),
|
|
|
+(7, 'td266', 7, '1', 'td266', '流速', 'm/s', '2', NULL, NULL, 100, 2, 'float', 0, 10, 0, 300, NULL, 'Analog'),
|
|
|
+(8, 'td266', 8, '1', 'td266', '流向', 'Deg.M', '3', NULL, NULL, NULL, 2, 'float', 0, 360, 0, 360, NULL, 'Analog'),
|
|
|
+(9, 'td266', 9, '1', 'td266', '艏向', 'Deg.M', '6', NULL, NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(10, 'td266', 10, '1', 'td266', 'X轴姿态', 'Deg', '7', NULL, NULL, NULL, 2, 'float', -45, 45, NULL, NULL, NULL, 'Analog'),
|
|
|
+(11, 'td266', 11, '1', 'td266', 'Y轴姿态', 'Deg', '8', NULL, NULL, NULL, 2, 'float', -45, 45, NULL, NULL, NULL, 'Analog'),
|
|
|
+(12, 'shuizhi', 12, '1', 'shuizhi', '溶解氧', 'mg/L', '', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog'),
|
|
|
+(13, 'shuizhi', 13, '1', 'shuizhi', '温度', '°C', '', '', NULL, NULL, 2, 'float', -5, 40, -5, 40, NULL, 'Analog'),
|
|
|
+(14, 'shuizhi', 14, '1', 'shuizhi', '盐度', 'PSU', '', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog'),
|
|
|
+(15, 'shuizhi', 15, '1', 'shuizhi', 'PH', '', '', '', NULL, NULL, 2, 'float', 0, 14, 0, 14, NULL, 'Analog'),
|
|
|
+(16, 'shuizhi', 16, '1', 'shuizhi', '叶绿素', 'μg/L', '', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog'),
|
|
|
+(17, 'shuizhi', 17, '1', 'shuizhi', '深度', 'm', '', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog'),
|
|
|
+(18, 'adcp', 18, '1', 'adcp', '1m流速', 'm/s', '1', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(19, 'adcp', 19, '1', 'adcp', '2m流速', 'm/s', '2', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(20, 'adcp', 20, '1', 'adcp', '3m流速', 'm/s', '3', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(21, 'adcp', 21, '1', 'adcp', '4m流速', 'm/s', '4', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(22, 'adcp', 22, '1', 'adcp', '5m流速', 'm/s', '5', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(23, 'adcp', 23, '1', 'adcp', '6m流速', 'm/s', '6', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(24, 'adcp', 24, '1', 'adcp', '7m流速', 'm/s', '7', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(25, 'adcp', 25, '1', 'adcp', '8m流速', 'm/s', '8', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(26, 'adcp', 26, '1', 'adcp', '9m流速', 'm/s', '9', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(27, 'adcp', 27, '1', 'adcp', '10m流速', 'm/s', '10', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(28, 'adcp', 28, '1', 'adcp', '11m流速', 'm/s', '11', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(29, 'adcp', 29, '1', 'adcp', '12m流速', 'm/s', '12', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(30, 'adcp', 30, '1', 'adcp', '13m流速', 'm/s', '13', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(31, 'adcp', 31, '1', 'adcp', '14m流速', 'm/s', '14', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(32, 'adcp', 32, '1', 'adcp', '15m流速', 'm/s', '15', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(33, 'adcp', 33, '1', 'adcp', '16m流速', 'm/s', '16', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(34, 'adcp', 34, '1', 'adcp', '17m流速', 'm/s', '17', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(35, 'adcp', 35, '1', 'adcp', '18m流速', 'm/s', '18', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(36, 'adcp', 36, '1', 'adcp', '19m流速', 'm/s', '19', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(37, 'adcp', 37, '1', 'adcp', '20m流速', 'm/s', '20', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(38, 'adcp', 38, '1', 'adcp', '21m流速', 'm/s', '21', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(39, 'adcp', 39, '1', 'adcp', '22m流速', 'm/s', '22', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(40, 'adcp', 40, '1', 'adcp', '23m流速', 'm/s', '23', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(41, 'adcp', 41, '1', 'adcp', '24m流速', 'm/s', '24', NULL, NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(42, 'adcp', 42, '1', 'adcp', '25m流速', 'm/s', '25', '', NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(43, 'adcp', 43, '1', 'adcp', '26m流速', 'm/s', '26', '', NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(44, 'adcp', 44, '1', 'adcp', '27m流速', 'm/s', '27', '', NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(45, 'adcp', 45, '1', 'adcp', '28m流速', 'm/s', '28', '', NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(46, 'adcp', 46, '1', 'adcp', '29m流速', 'm/s', '29', '', NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(47, 'adcp', 47, '1', 'adcp', '30m流速', 'm/s', '30', '', NULL, NULL, 2, 'float', 0, 5, NULL, NULL, NULL, 'Analog'),
|
|
|
+(48, 'adcp', 48, '1', 'adcp', '1m流向', '°', '31', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(49, 'adcp', 49, '1', 'adcp', '2m流向', '°', '32', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(50, 'adcp', 50, '1', 'adcp', '3m流向', '°', '33', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(51, 'adcp', 51, '1', 'adcp', '4m流向', '°', '34', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(52, 'adcp', 52, '1', 'adcp', '5m流向', '°', '35', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(53, 'adcp', 53, '1', 'adcp', '6m流向', '°', '36', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(54, 'adcp', 54, '1', 'adcp', '7m流向', '°', '37', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(55, 'adcp', 55, '1', 'adcp', '8m流向', '°', '38', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(56, 'adcp', 56, '1', 'adcp', '9m流向', '°', '39', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(57, 'adcp', 57, '1', 'adcp', '10流向', '°', '40', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(58, 'adcp', 58, '1', 'adcp', '11流向', '°', '41', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(59, 'adcp', 59, '1', 'adcp', '12流向', '°', '42', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(60, 'adcp', 60, '1', 'adcp', '13流向', '°', '43', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(61, 'adcp', 61, '1', 'adcp', '14流向', '°', '44', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(62, 'adcp', 62, '1', 'adcp', '15流向', '°', '45', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(63, 'adcp', 63, '1', 'adcp', '16流向', '°', '46', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(64, 'adcp', 64, '1', 'adcp', '17流向', '°', '47', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(65, 'adcp', 65, '1', 'adcp', '18流向', '°', '48', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(66, 'adcp', 66, '1', 'adcp', '19流向', '°', '49', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(67, 'adcp', 67, '1', 'adcp', '20流向', '°', '50', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(68, 'adcp', 68, '1', 'adcp', '21流向', '°', '51', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(69, 'adcp', 69, '1', 'adcp', '22流向', '°', '52', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(70, 'adcp', 70, '1', 'adcp', '23流向', '°', '53', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(71, 'adcp', 71, '1', 'adcp', '24流向', '°', '54', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(72, 'adcp', 72, '1', 'adcp', '25流向', '°', '55', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(73, 'adcp', 73, '1', 'adcp', '26流向', '°', '56', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(74, 'adcp', 74, '1', 'adcp', '27流向', '°', '57', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(75, 'adcp', 75, '1', 'adcp', '28流向', '°', '58', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(76, 'adcp', 76, '1', 'adcp', '29流向', '°', '59', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(77, 'adcp', 77, '1', 'adcp', '30流向', '°', '60', '', NULL, NULL, 2, 'float', 0, 360, NULL, NULL, NULL, 'Analog'),
|
|
|
+(78, 'sm140', 78, '1', 'sm140', '有效波高', 'm', '8', '', NULL, NULL, 2, 'float', 0, 50, 0, 50, NULL, 'Analog'),
|
|
|
+(79, 'sm140', 79, '1', 'sm140', '最大波高', 'm', '10', '', NULL, NULL, 2, 'float', 0, 50, 0, 50, NULL, 'Analog'),
|
|
|
+(81, 'sm140', 81, '1', 'sm140', '有效波周期', 's', '20', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog'),
|
|
|
+(82, 'sm140', 82, '1', 'sm140', '平均波周期', 's', '28', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog'),
|
|
|
+(83, 'sm140', 83, '1', 'sm140', '最大波周期', 's', '30', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog'),
|
|
|
+(84, 'sm140', 84, '1', 'sm140', '最大波高的波周期', 's', '32', '', NULL, NULL, 2, 'float', 0, 100, 0, 100, NULL, 'Analog');
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `shuizhi_insitu_instruct`;
|
|
|
+CREATE TABLE `shuizhi_insitu_instruct` (
|
|
|
+ `parameter_id` int(6) NOT NULL COMMENT 'id,用于判断是哪个参数',
|
|
|
+ `name` varchar(10) CHARACTER SET utf8 NOT NULL COMMENT '参数名称',
|
|
|
+ `units_id` int(6) DEFAULT NULL COMMENT '单位id,判断单位值',
|
|
|
+ `station_code` varchar(8) CHARACTER SET utf8 NOT NULL COMMENT '站号',
|
|
|
+ `function_code` varchar(8) CHARACTER SET utf8 NOT NULL COMMENT '功能码',
|
|
|
+ `address` int(6) NOT NULL COMMENT '寄存器的位置'
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf16 COMMENT='读取水质参数,组合In-situ发送指令';
|
|
|
+
|
|
|
+INSERT INTO `shuizhi_insitu_instruct` (`parameter_id`, `name`, `units_id`, `station_code`, `function_code`, `address`) VALUES
|
|
|
+(3, '深度', NULL, '01', '03', 5464),
|
|
|
+(12, '盐度', NULL, '01', '03', 5527),
|
|
|
+(17, 'PH', NULL, '01', '03', 5562),
|
|
|
+(51, '叶绿素', NULL, '01', '03', 5800),
|
|
|
+(1, '温度', NULL, '01', '03', 5450),
|
|
|
+(20, '溶解氧', NULL, '01', '03', 5583);
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `station_info_tbl`;
|
|
|
+CREATE TABLE `station_info_tbl` (
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
+ `station_name` varchar(120) NOT NULL,
|
|
|
+ `connector_module` varchar(120) NOT NULL,
|
|
|
+ `connector` varchar(120) NOT NULL,
|
|
|
+ `connector_config` json NOT NULL,
|
|
|
+ `converter_module` varchar(120) NOT NULL,
|
|
|
+ `converter` varchar(120) NOT NULL,
|
|
|
+ `status` tinyint(4) DEFAULT NULL,
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
+
|
|
|
+INSERT INTO `station_info_tbl` (`id`, `station_name`, `connector_module`, `connector`, `connector_config`, `converter_module`, `converter`, `status`) VALUES
|
|
|
+(1, 'wxt536', 'tcp_connector', 'TcpConnector', '{\"ip\": \"192.168.1.84\", \"port\": 4001, \"save_frequency\": 5, \"alarm_save_frequency\": 15}', 'wxt536_converter', 'WXT536Converter', 1),
|
|
|
+(2, 'sm140', 'tcp_connector', 'TcpConnector', '{\"ip\": \"192.168.1.83\", \"port\": 4001, \"save_frequency\": 5, \"alarm_save_frequency\": 15}', 'nmea0183_converter', 'NEMA0183Converter', 1),
|
|
|
+(3, 'td266', 'tcp_connector', 'TcpConnector', '{\"ip\": \"192.168.1.89\", \"port\": 4001, \"save_frequency\": 180, \"alarm_save_frequency\": 15}', 'td266_converter', 'TD266Converter', 1),
|
|
|
+(4, 'adcp', 'tcp_connector', 'TcpConnector', '{\"ip\": \"192.168.1.252\", \"port\": 4001, \"save_frequency\": 180, \"alarm_save_frequency\": 15}', 'adcp_converter', 'AdcpConverter', 1),
|
|
|
+(5, 'shuizhi', 'shuizhi_tcp_connector', 'ShuizhiTcpConnector', '{\"ip\": \"192.168.1.254\", \"port\": 4001, \"save_frequency\": 5, \"alarm_save_frequency\": 15}', 'shuizhi_converter', 'ShuizhiConverter', 1);
|
|
|
+
|
|
|
+-- 2022-07-19 03:10:34
|