Update README.md
This commit is contained in:
89
README.md
89
README.md
@@ -26,6 +26,13 @@ La encontraréis en `dist/`
|
|||||||
```sql
|
```sql
|
||||||
USE dad;
|
USE dad;
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS gps_values;
|
||||||
|
DROP TABLE IF EXISTS air_values;
|
||||||
|
DROP TABLE IF EXISTS actuators;
|
||||||
|
DROP TABLE IF EXISTS sensors;
|
||||||
|
DROP TABLE IF EXISTS devices;
|
||||||
|
DROP TABLE IF EXISTS groups;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS groups(
|
CREATE TABLE IF NOT EXISTS groups(
|
||||||
groupId INT PRIMARY KEY AUTO_INCREMENT NOT NULL,
|
groupId INT PRIMARY KEY AUTO_INCREMENT NOT NULL,
|
||||||
groupName VARCHAR(64) DEFAULT NULL
|
groupName VARCHAR(64) DEFAULT NULL
|
||||||
@@ -115,45 +122,65 @@ LEFT JOIN air_values av
|
|||||||
WHERE sensorId = s.sensorId
|
WHERE sensorId = s.sensorId
|
||||||
);
|
);
|
||||||
|
|
||||||
-- Grupo único
|
INSERT INTO groups (groupName) VALUES ('Grupo 1');
|
||||||
INSERT INTO groups (groupName) VALUES
|
|
||||||
('ContaminUS');
|
|
||||||
|
|
||||||
-- Dispositivos dentro del grupo 1
|
|
||||||
INSERT INTO devices (groupId, deviceName) VALUES
|
INSERT INTO devices (groupId, deviceName) VALUES
|
||||||
(1, 'Alpha'),
|
(1, 'Dispositivo 1'),
|
||||||
(1, 'Beta'),
|
(1, 'Dispositivo 2'),
|
||||||
(1, 'Gamma');
|
(1, 'Dispositivo 3');
|
||||||
|
|
||||||
-- Sensores asignados a los dispositivos
|
-- Sensores para el Dispositivo 1
|
||||||
INSERT INTO sensors (deviceId, sensorType, unit, status) VALUES
|
INSERT INTO sensors (deviceId, sensorType, unit, status) VALUES
|
||||||
(1, 'GPS', '', 1),
|
(1, 'GPS', 'N/A', 1),
|
||||||
(1, 'AirQuality', 'ppm', 1),
|
(1, 'Temperature & Humidity', '°C/%', 1),
|
||||||
(2, 'Temperature', '°C', 1),
|
(1, 'CO', 'ppm', 1);
|
||||||
(2, 'Humidity', '%', 1),
|
|
||||||
(3, 'CO Sensor', 'ppm', 1);
|
|
||||||
|
|
||||||
-- Actuadores asignados a los dispositivos
|
-- Sensores para el Dispositivo 2
|
||||||
INSERT INTO actuators (deviceId, status) VALUES
|
INSERT INTO sensors (deviceId, sensorType, unit, status) VALUES
|
||||||
(1, 0x01), -- Actuador encendido
|
(2, 'GPS', 'N/A', 1),
|
||||||
(2, 0x00), -- Actuador apagado
|
(2, 'Temperature & Humidity', '°C/%', 1),
|
||||||
(3, 0x01); -- Actuador encendido
|
(2, 'CO', 'ppm', 1);
|
||||||
|
|
||||||
-- Datos de GPS (sensores tipo GPS)
|
-- Sensores para el Dispositivo 3
|
||||||
|
INSERT INTO sensors (deviceId, sensorType, unit, status) VALUES
|
||||||
|
(3, 'GPS', 'N/A', 1),
|
||||||
|
(3, 'Temperature & Humidity', '°C/%', 1),
|
||||||
|
(3, 'CO', 'ppm', 1);
|
||||||
|
|
||||||
|
-- Valores de GPS para el Dispositivo 1
|
||||||
INSERT INTO gps_values (sensorId, lat, lon) VALUES
|
INSERT INTO gps_values (sensorId, lat, lon) VALUES
|
||||||
(1, 37.3886, -5.9823), -- Centro de Sevilla
|
(1, 37.3861, -5.9921),
|
||||||
(1, 37.4010, -5.9980), -- Isla de la Cartuja
|
(2, 37.3870, -5.9900),
|
||||||
(1, 37.3431, -5.9812); -- Bellavista
|
(3, 37.3885, -5.9930);
|
||||||
|
|
||||||
-- Para el sensor de humedad y temperatura (sensorId = 2)
|
-- Valores de GPS para el Dispositivo 2
|
||||||
INSERT INTO air_values (sensorId, temperature, humidity, carbonMonoxide) VALUES
|
INSERT INTO gps_values (sensorId, lat, lon) VALUES
|
||||||
(2, 28.5, 60.2, NULL), -- Temperatura y humedad, pero sin monóxido de carbono
|
(4, 37.3850, -5.9910),
|
||||||
(2, 30.1, 55.8, NULL),
|
(5, 37.3865, -5.9935),
|
||||||
(2, 27.3, 65.4, NULL);
|
(6, 37.3870, -5.9950);
|
||||||
|
|
||||||
-- Para el sensor de monóxido de carbono (sensorId = 3)
|
-- Valores de GPS para el Dispositivo 3
|
||||||
|
INSERT INTO gps_values (sensorId, lat, lon) VALUES
|
||||||
|
(7, 37.3860, -5.9920),
|
||||||
|
(8, 37.3875, -5.9915),
|
||||||
|
(9, 37.3890, -5.9905);
|
||||||
|
|
||||||
|
-- Valores de Temperatura, Humedad y CO para el Dispositivo 1
|
||||||
INSERT INTO air_values (sensorId, temperature, humidity, carbonMonoxide) VALUES
|
INSERT INTO air_values (sensorId, temperature, humidity, carbonMonoxide) VALUES
|
||||||
(3, NULL, NULL, 0.4), -- Solo monóxido de carbono
|
(1, 22.5, 45.0, 0.02),
|
||||||
(3, NULL, NULL, 0.6),
|
(2, 23.0, 46.5, 0.01),
|
||||||
(3, NULL, NULL, 0.5);
|
(3, 21.8, 48.0, 0.03);
|
||||||
|
|
||||||
|
-- Valores de Temperatura, Humedad y CO para el Dispositivo 2
|
||||||
|
INSERT INTO air_values (sensorId, temperature, humidity, carbonMonoxide) VALUES
|
||||||
|
(4, 24.5, 50.0, 0.04),
|
||||||
|
(5, 25.0, 49.5, 0.05),
|
||||||
|
(6, 23.5, 47.0, 0.02);
|
||||||
|
|
||||||
|
-- Valores de Temperatura, Humedad y CO para el Dispositivo 3
|
||||||
|
INSERT INTO air_values (sensorId, temperature, humidity, carbonMonoxide) VALUES
|
||||||
|
(7, 21.0, 44.0, 0.01),
|
||||||
|
(8, 22.0, 45.5, 0.03),
|
||||||
|
(9, 21.5, 46.0, 0.02);
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user