From 662744558d16a4de1e374ec5f553a934e058311b Mon Sep 17 00:00:00 2001 From: newtbot Date: Sun, 17 Dec 2023 03:46:26 +0800 Subject: [PATCH] validation left and coap --- IoT-sensor/IoT-sensor.js | 14 +++++++++++--- IoT-sensor/functions/validateData.js | 5 +++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/IoT-sensor/IoT-sensor.js b/IoT-sensor/IoT-sensor.js index c1db2d2..d92ef20 100644 --- a/IoT-sensor/IoT-sensor.js +++ b/IoT-sensor/IoT-sensor.js @@ -13,6 +13,8 @@ 2) validate the data */ +const { isNumber } = require("./functions/validateData"); + function generateRandomData() { const psiData = getRandomValue(0, 500); const humidityData = getRandomValue(0, 100); @@ -36,7 +38,7 @@ function generateRandomData() { windspeed: windspeedData.toFixed(0) + "km/h", time: currentTime, }; - + /* console.log(json.psi); console.log(json.humidity); console.log(json.o3); @@ -45,11 +47,17 @@ function generateRandomData() { console.log(json.temperature); console.log(json.windspeed); console.log(json.time); + */ + return json; } function getRandomValue(min, max) { return Math.random() * (max - min) + min; } -//every 5 minutes -setInterval(generateRandomData, 300000); +//5 minutes +setInterval(() => { + var json = generateRandomData(); + isNumber(json); +}, 300000); + diff --git a/IoT-sensor/functions/validateData.js b/IoT-sensor/functions/validateData.js index 319eab8..cac41dc 100644 --- a/IoT-sensor/functions/validateData.js +++ b/IoT-sensor/functions/validateData.js @@ -1,8 +1,9 @@ var validator = require('validator'); function isNumber(data) { - return !is + console.log("isNumber"); + } - module.exports = { isNumber} \ No newline at end of file + module.exports = { isNumber } \ No newline at end of file