*instalati in Node Red nodul : node-red-node-sqlite
*instalati SQLLite : https://www.sqlite.org/download.html
1.CONFIGURARE SQLITE
-adugati un obiect "sqlite" si creati o baza de date (ex : senzori)
2.creare tabel in baza de date
-in baza de date sqlite creati un tabel ("senzor_pow_A") cu structura :
CREATE TABLE `senzor_pow_A` (
`an` INTEGER,
`luna` INTEGER,
`zi` INTEGER,
`ora` INTEGER,
`minut` INTEGER,
`secunda` INTEGER,
`timp` INTEGER,
`tip` TEXT,
`valoare` REAL
);
3.adaugare/inserare date in tabel
-adugati un obiect functie si editati la "function" :
var newMsg = {
"topic": "INSERT INTO senzor_pow_A VALUES (strftime('%Y','now'),strftime('%m','now'),strftime('%d','now'),strftime('%H','now'),strftime('%M','now'),strftime('%S','now'),(strftime('%s%f','now'))*10, 'pow', " +msg.payload + ")"
}
return newMsg;
4.conexiunea mqtt
-pentru acest test am folosit un senzor de curent SCT-013-000 conectat la portul analog inpa2 al unui controler IoT - Lan Controller v3.5
Niciun comentariu:
Trimiteți un comentariu