Open zkStefano opened 1 year ago
Ecco la Mappa di cui parlo nel punto 1, l'ho trascritta su un file excel. MAPPATURA SENTINELLA IoT.xlsx
Grazie Stefano per gli aggiornamenti. Leggo con attenzione e poi magari ne parliamo a ricevimento? In quali giorni sei in dipartimento questa settimana?
P. S.
Il sab 12 nov 2022, 16:34 Stefano Cattaneo @.***> ha scritto:
Buongiorno Prof.ssa,
Le faccio una sintesi dei progressi che ho fatto lavorando sulla sentinella in queste due settimane. Ho avuto molto meno tempo per lavorarci In quanto ho avuto due esami da preparare.
Ho organizzato il lavoro in diversi punti a cui ho lavorato non per forza in ordine (quelli in grassetto sono fatti al 100%): 1. Descrizione schema circuitale e montaggio del modulo Gps;
Fare funzionare effettivamente il Gps; 3. Sistemare la stringa MSG, e in generale la struttura dei print di debug; 4. Simulazione comandi tramite conf_data; 5. Risoluzione problema della lettura doppia di "Temp." e "Hum"; 6. Simulazione Batteria; 7. Refactoring (Eng -> Ita)
1.
Per quanto riguarda questo punto, il montaggio della GPS sulla nostra sentinella è stato semplice, seguendo l'altro modellino del prof. Ruscica. Ho realizzato una sorta di "MAPPA" che contiene tutti i collegamenti tra Arduino, la Bread Board e i vari sensori; 2.
Questo punto è invece abbastanza problematico: A casa mia, in queste 2 settimane non sono riuscito a trovare un punto dove riuscissi a ottenere le coordinate. Ho provato in camera mia, sul balcone, in mezzo al giardino ma la lettura non viene eseguita. Ho fatto anche tre test a casa di mia nonna, ma non funziona; 3.
Questo è stato eseguito con successo vedasi il log della console. L'unica cosa che le volevo chiedere: se un sensore viene disattivato, nel ciclo successivo alla stringa msg passiamo l'ultimo valore rilevato? (come ho assunto io); log7NuoveFunzioni.txt https://github.com/zkStefano/SentinellaMonitoraggioAria-main/files/9995254/log7NuoveFunzioni.txt 4.
La Simulazione è avvenuta passando all'arduino un Array del tipo [1,1,1,1,1,1,1,0,30000,50000], perche si possono passare 64 byte alla volta a quanto pare (quindi mi serviva una forma molto compatta), che veniva poi splittato e inteveniva tramite "sensorsStates" , una struttura dati per attivare/disattivare i sensori, messo in
. Riesco anche a modificare con successo tts e ttr; 5. Passiamo come parametri temperatura e umidita, in readBenzene (float T, float H), in modo da evitare la doppia lettura; 6.
Messa la variabile "battery" che ogni loop diminuisce di 0.50 partendo da 100 e pure una variabile bool "lowBattery" che si attiverà quando il valore di battery scenderà sotto 20%. Mi è venuto in mente che la modifica del comportamento di una sentinella potrebbe però essere deciso a livello superiore, sul nodo del gateway, dopo aver ricevuto il dato della percentuale della batteria; 7.
Tradotto quasi tutti i file, eccetto alcuni commenti su parti dubbie che ho lasciato in italiano
Grazie per l'attenzione, Stefano
— Reply to this email directly, view it on GitHub https://github.com/zkStefano/SentinellaMonitoraggioAria-main/issues/2, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQHLUGJ3PQKFBO2EZYB7XDWH62KDANCNFSM6AAAAAAR6L2SN4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Buondi Prof,
In realtà sono libero tutti i giorni da domani, come vuole, grazie, Stefano
Domani alle 10:00?
Il giorno lun 14 nov 2022 alle ore 13:40 Stefano Cattaneo < @.***> ha scritto:
Buondi Prof,
In realtà sono libero tutti i giorni da domani, come vuole, grazie, Stefano
— Reply to this email directly, view it on GitHub https://github.com/zkStefano/SentinellaMonitoraggioAria-main/issues/2#issuecomment-1313629900, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQHLUER2CJMJCWYIA7L663WIIXMBANCNFSM6AAAAAAR6L2SN4 . You are receiving this because you commented.Message ID: @.***>
-- Patrizia Scandurra, Ph.D., Associate Professor at the Department of Management, Information and Production Engineering (DIGIP) -- Computer Science and Engineering Group Università degli Studi di Bergamo Viale G. Marconi, n.5 24044 Dalmine (BG) Phone: +39 035 2052367 Email: @.*** Website: cs.unibg.it/scandurra
If you are interested I am guest editor of the Special Issue on "Architecting Dependable Multi-Paradigm Computing Systems" in the Journal Computing edited by Springer (JCR IF 2.220). Submission: May 31, 2022 More info at https://www.springer.com/journal/607/updates/19611520 If you or one of your colleague would like to submit one scientific paper there, please contact me! :)
Va bene domattina, devo riportare l'arduino con solo il modulo GPS?
Buonasera Prof.ssa,
La aggiorno su ciò che ho fatto in questa settimana (in grassetto fatto.): 1.Fare funzionare effettivamente il Gps; 2.Modificare sensorStates.h; 3.Documentare i casi di test (a modi requisiti); 4.Refactoring del codice in alcuni punti; 5.Installare Chirpstack OS su MicroSD e Antenna sull'arduino
Grazie per l'attenzione, Stefano
Buongiorno Prof.ssa,
Le faccio una sintesi dei progressi che ho fatto lavorando sulla sentinella in queste due settimane. Ho avuto molto meno tempo per lavorarci In quanto ho avuto due esami da preparare.
Ho organizzato il lavoro in diversi punti a cui ho lavorato non per forza in ordine (quelli in grassetto sono fatti al 100%): 1. Descrizione schema circuitale e montaggio del modulo Gps;
Fare funzionare effettivamente il Gps; 3. Sistemare la stringa MSG, e in generale la struttura dei print di debug; 4. Simulazione comandi tramite conf_data; 5. Risoluzione problema della lettura doppia di "Temp." e "Hum"; 6. Simulazione Batteria; 7. Refactoring (Ita -> Eng)
Per quanto riguarda questo punto, il montaggio della GPS sulla nostra sentinella è stato semplice, seguendo l'altro modellino del prof. Ruscica. Ho realizzato una sorta di "MAPPA" che contiene tutti i collegamenti tra Arduino, la Bread Board e i vari sensori;
Questo punto è invece abbastanza problematico: A casa mia, in queste 2 settimane non sono riuscito a trovare un punto dove riuscissi a ottenere le coordinate. Ho provato in camera mia, sul balcone, in mezzo al giardino ma la lettura non viene eseguita. Ho fatto anche tre test a casa di mia nonna, ma non funziona;
Questo è stato eseguito con successo vedasi il log della console. L'unica cosa che le volevo chiedere: se un sensore viene disattivato, nel ciclo successivo alla stringa msg passiamo l'ultimo valore rilevato? (come ho assunto io); log7NuoveFunzioni.txt
La Simulazione è avvenuta passando all'arduino un Array del tipo [1,1,1,1,1,1,1,0,30000,50000], perche si possono passare 64 byte alla volta a quanto pare (quindi mi serviva una forma molto compatta), che veniva poi splittato e inteveniva tramite "sensorsStates" , una struttura dati per attivare/disattivare i sensori, messo in.
Riesco anche a modificare con successo tts e ttr;
Passiamo come parametri temperatura e umidita, in readBenzene (float T, float H), in modo da evitare la doppia lettura;
Messa la variabile "battery" che ogni loop diminuisce di 0.50 partendo da 100 e pure una variabile bool "lowBattery" che si attiverà quando il valore di battery scenderà sotto 20%. Mi è venuto in mente che la modifica del comportamento di una sentinella potrebbe però essere deciso a livello superiore, sul nodo del gateway, dopo aver ricevuto il dato della percentuale della batteria;
Tradotto quasi tutti i file, eccetto alcuni commenti su parti dubbie che ho lasciato in italiano
Grazie per l'attenzione, Stefano