diff --git a/IoT-sensor/Database/mySQL.js b/IoT-sensor/Database/mySQL.js index cc6f70f..255dc3a 100644 --- a/IoT-sensor/Database/mySQL.js +++ b/IoT-sensor/Database/mySQL.js @@ -15,7 +15,7 @@ const sequelize = new Sequelize( attributeBehavior: 'escape', dialectOptions: { ssl: { - ca: fs.readFileSync(path.resolve(__dirname, '../../cert/DigiCertGlobalRootCA.crt.pem')), + ca: fs.readFileSync(path.resolve(__dirname, '../cert/DigiCertGlobalRootCA.crt.pem')), }, }, diff --git a/IoT-sensor/modules/mqtt.js b/IoT-sensor/modules/mqtt.js index fed75ad..17ddea9 100644 --- a/IoT-sensor/modules/mqtt.js +++ b/IoT-sensor/modules/mqtt.js @@ -1,7 +1,7 @@ const mqtt = require('mqtt'); const fs = require('fs'); const path = require('path') -require('dotenv').config({ path: path.resolve(__dirname, '../../.env') }) +require('dotenv').config({ path: path.resolve(__dirname, '../.env') }) const brokerUrl = 'mqtt://mqtt.teeseng.uk'; const options = { @@ -9,8 +9,8 @@ const options = { username: process.env.MQTT_USER, password: process.env.MQTT_PASS, protocol: 'mqtts', - key: fs.readFileSync(path.resolve(__dirname, '../../cert/privkey.pem')), - cert: fs.readFileSync(path.resolve(__dirname, '../../cert/cert.pem')), + key: fs.readFileSync(path.resolve(__dirname, '../cert/privkey.pem')), + cert: fs.readFileSync(path.resolve(__dirname, '../cert/cert.pem')), }; diff --git a/Database/model/apiLogModel.js b/Web-Server/Database/model/apiLogModel.js similarity index 100% rename from Database/model/apiLogModel.js rename to Web-Server/Database/model/apiLogModel.js diff --git a/Database/model/locationModel.js b/Web-Server/Database/model/locationModel.js similarity index 94% rename from Database/model/locationModel.js rename to Web-Server/Database/model/locationModel.js index 907d864..601da59 100644 --- a/Database/model/locationModel.js +++ b/Web-Server/Database/model/locationModel.js @@ -1,7 +1,7 @@ "use strict"; const { Sequelize, DataTypes } = require("sequelize"); const { sequelize } = require("../mySQL"); -const { isAlphaNumericwithSpaces } = require('../../Web-Server/functions/validateData') +const { isAlphaNumericwithSpaces } = require('../../functions/validateData') //sequelize.sync(); const locationModel = sequelize.define( diff --git a/Database/model/sensorDataModel.js b/Web-Server/Database/model/sensorDataModel.js similarity index 94% rename from Database/model/sensorDataModel.js rename to Web-Server/Database/model/sensorDataModel.js index 511ee0b..843119e 100644 --- a/Database/model/sensorDataModel.js +++ b/Web-Server/Database/model/sensorDataModel.js @@ -3,7 +3,7 @@ const { Sequelize, DataTypes } = require("sequelize"); const { sequelize } = require("../mySQL"); const { locationModel } = require("./locationModel"); const { sensorModel } = require("./sensorModel"); -const { isJson } = require("../../Web-Server/functions/validateData"); +const { isJson } = require('../../functions/validateData'); sequelize.sync(); const sensorDataModel = sequelize.define( diff --git a/Database/model/sensorModel.js b/Web-Server/Database/model/sensorModel.js similarity index 97% rename from Database/model/sensorModel.js rename to Web-Server/Database/model/sensorModel.js index 92c23d1..769c0dc 100644 --- a/Database/model/sensorModel.js +++ b/Web-Server/Database/model/sensorModel.js @@ -6,7 +6,7 @@ const { isAlphaNumericwithSpaces, isAlphaNumericWithSpacesAndDash, isMacAddress, -} = require("../../Web-Server/functions/validateData"); +} = require('../../functions/validateData'); //sequelize.sync(); const sensorModel = sequelize.define( diff --git a/Database/mySQL.js b/Web-Server/Database/mySQL.js similarity index 91% rename from Database/mySQL.js rename to Web-Server/Database/mySQL.js index 1cf041f..9b2f098 100644 --- a/Database/mySQL.js +++ b/Web-Server/Database/mySQL.js @@ -1,6 +1,6 @@ const dotenv = require("dotenv"); const path = require('path') -require('dotenv').config({ path: path.resolve(__dirname, '../.env') }) +require('dotenv').config({ path: path.resolve(__dirname, '../../.env') }) const Sequelize = require("sequelize"); const fs = require('fs'); const { escape } = require("querystring"); diff --git a/Web-Server/functions/APIDatabase.js b/Web-Server/functions/APIDatabase.js index 530d369..d357188 100644 --- a/Web-Server/functions/APIDatabase.js +++ b/Web-Server/functions/APIDatabase.js @@ -1,7 +1,7 @@ -const { sequelize } = require("../../Database/mySql.js"); -const { locationModel } = require("../../Database/model/locationModel.js"); -const { sensorModel } = require("../../Database/model/sensorModel.js"); -const { sensorDataModel } = require("../../Database/model/sensorDataModel.js"); +const { sequelize } = require("../Database/mySql.js"); +const { locationModel } = require("../Database/model/locationModel.js"); +const { sensorModel } = require("../Database/model/sensorModel.js"); +const { sensorDataModel } = require("../Database/model/sensorDataModel.js"); const { Op, Sequelize } = require("sequelize"); //helper function to convert month name to month number diff --git a/Web-Server/functions/Database.js b/Web-Server/functions/Database.js index 79d5c7b..e02eddd 100644 --- a/Web-Server/functions/Database.js +++ b/Web-Server/functions/Database.js @@ -1,6 +1,6 @@ -const { sequelize } = require("../../Database/mySql.js"); -const { api_log_Model } = require("../../Database/model/apiLogModel.js"); -const { sensorDataModel } = require("../../Database/model/sensorDataModel.js"); +const { sequelize } = require("../Database/mySql.js"); +const { api_log_Model } = require("../Database/model/apiLogModel.js"); +const { sensorDataModel } = require("../Database/model/sensorDataModel.js"); async function insertLogData(log){ try{ diff --git a/Web-Server/routes/Location.js b/Web-Server/routes/Location.js index d34f344..cc6517e 100644 --- a/Web-Server/routes/Location.js +++ b/Web-Server/routes/Location.js @@ -1,5 +1,3 @@ -const { sequelize } = require("../../Database/mySql.js"); -const { locationModel } = require("../../Database/model/locationModel.js"); const { addLocation, getLocation, diff --git a/Web-Server/routes/SeedLocationAndSensor.js b/Web-Server/routes/SeedLocationAndSensor.js index 366a172..11c2aa3 100644 --- a/Web-Server/routes/SeedLocationAndSensor.js +++ b/Web-Server/routes/SeedLocationAndSensor.js @@ -1,6 +1,6 @@ -const { sequelize } = require("../../Database/mySql.js"); -const { locationModel } = require("../../Database/model/locationModel.js"); -const { sensorModel } = require("../../Database/model/sensorModel.js"); +const { sequelize } = require("../Database/mySql.js"); +const { locationModel } = require("../Database/model/locationModel.js"); +const { sensorModel } = require("../Database/model/sensorModel.js"); const express = require("express"); const router = express.Router(); diff --git a/Web-Server/routes/SeedsensorData.js b/Web-Server/routes/SeedsensorData.js index 27610e0..7bfaec7 100644 --- a/Web-Server/routes/SeedsensorData.js +++ b/Web-Server/routes/SeedsensorData.js @@ -1,7 +1,7 @@ -const { sequelize } = require("../../Database/mySql.js"); -const { locationModel } = require("../../Database/model/locationModel.js"); -const { sensorModel } = require("../../Database/model/sensorModel.js"); -const { sensorDataModel } = require("../../Database/model/sensorDataModel.js"); +const { sequelize } = require("../Database/mySql.js"); +const { locationModel } = require("../Database/model/locationModel.js"); +const { sensorModel } = require("../Database/model/sensorModel.js"); +const { sensorDataModel } = require("../Database/model/sensorDataModel.js"); const express = require("express"); const router = express.Router(); diff --git a/Web-Server/routes/Sensor.js b/Web-Server/routes/Sensor.js index 3444cea..22fb2c8 100644 --- a/Web-Server/routes/Sensor.js +++ b/Web-Server/routes/Sensor.js @@ -1,5 +1,3 @@ -const { sequelize } = require("../../Database/mySql.js"); -const { sensorModel } = require("../../Database/model/sensorModel.js"); const { getSensor, addSensor, diff --git a/Web-Server/routes/SensorData.js b/Web-Server/routes/SensorData.js index 5c0ede7..9119593 100644 --- a/Web-Server/routes/SensorData.js +++ b/Web-Server/routes/SensorData.js @@ -1,5 +1,3 @@ -const { sequelize } = require("../../Database/mySql.js"); -const { sensorDataModel } = require("../../Database/model/sensorDataModel.js"); const { getSensorData, addSensorData,