Differenze tra le versioni di "Centralina livello 1"
Jump to navigation
Jump to search
| Riga 57: | Riga 57: | ||
== Dati di livello 1 (bozza) == | == Dati di livello 1 (bozza) == | ||
| − | + | {| class="wikitable" | |
| + | ! Tipo | ||
| + | | | ||
| + | * Temperatura | ||
| + | * PIR | ||
| + | * Finecorsa | ||
| + | * Proximity | ||
| + | * Livello | ||
| + | * Rele` | ||
| + | * Termostato | ||
| + | * Valvola | ||
| + | * Motore | ||
| + | * ... | ||
| + | |} | ||
| − | + | {| class="wikitable" | |
| − | + | ! Descrizione | |
| − | + | | | |
| − | + | Breve (?) descrizione del segnale | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! TipoIO | |
| − | + | | | |
| − | + | * I (Input/Ingresso) | |
| − | + | * O (Output/Uscita) | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! Segnale | |
| − | + | | | |
| − | + | * Analogico | |
| − | + | * Digitale | |
| − | + | * Testo | |
| − | + | * I2C | |
| − | + | * SPI | |
| − | + | * ... | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! PosizioneC | |
| − | + | | | |
| − | + | * Casa | |
| − | + | * Garage | |
| − | + | * Giardino | |
| − | + | * ... | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! PosizioneP | |
| − | + | | | |
| − | + | * Piano0 | |
| − | + | * Piano1 | |
| − | + | * ... | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! PosizioneS | |
| − | + | | | |
| − | + | * Cucina1 | |
| − | + | * Camera2 | |
| − | + | * Bagno1 | |
| − | + | * ... | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! Utenza/ITEM | |
| − | + | | | |
| − | + | (solo esempi, tutta da definire) | |
| − | + | * 1 | |
| − | + | * 2 | |
| − | + | * 3 | |
| − | + | * .. | |
| − | + | * Up | |
| − | + | * Down | |
| − | + | * Left | |
| − | + | * Right | |
| − | + | * (altro ?) | |
| − | + | * ... | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! AreaAllarme | |
| − | + | | | |
| − | + | (solo esempi, tutta da definire) | |
| − | + | * P2Ext | |
| − | + | * int | |
| − | + | * ext | |
| − | + | * numero | |
| − | + | * lettera | |
| − | + | * ... | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! Valore | |
| − | + | | | |
| − | + | * 0 | |
| − | + | * 1 | |
| − | + | * 13 | |
| − | + | * ... | |
| − | + | |} | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! UM (Unita` di Misura) | |
| − | + | | | |
| − | + | * °C | |
| − | + | * V (tensione) | |
| − | + | * A (assorbimento) | |
| + | * ... | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! DataOra | ||
| + | | | ||
| + | * 2016-03-13 20:40:08 | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! TempoRitardo | ||
| + | | | ||
| + | * 0s | ||
| + | * 1s | ||
| + | * 100ms | ||
| + | * ... | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! RangeValori | ||
| + | | | ||
| + | * 0-100 | ||
| + | * 0,1 | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! ValoreMin | ||
| + | | | ||
| + | * 10 (temperatura) | ||
| + | * 0 (binari/digitali) | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! ValoreMax | ||
| + | | | ||
| + | * 40 (temperatura) | ||
| + | * 1 (binari/digitali) | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! ValoreOn | ||
| + | | | ||
| + | * 1 | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Allarme | ||
| + | | | ||
| + | * 0 | ||
| + | * 1 | ||
| + | * Min | ||
| + | * Max | ||
| + | * Min,Max | ||
| + | * off((oppure casella vuota ?)) | ||
| + | * ... | ||
| + | |} | ||
Versione delle 07:52, 16 mar 2016
| Qui la foto |
|---|
| Centralina livello 1 |
| Centralina generale (?) gestione segnali |
| Repository: ancora no |
Centralina livello 1
Prima e sommaria descrizione
Centralina di controllo segnali.
Dove arrivano i segnali utenze e vengono smistati.
Come inizio si dovrebbe evolvere subito nella centralina di allarme (ma le idee sono ancora confuse --Dave4rp)
Hardware e Software
- Hardware
- Raspberry Pi 3, perche` completa di WiFi e Bluetooth
- Software
- MQTT Broker (Mosquitto), perche` in grado di dialogare con la maggior parte dei componenti (Arduino, ESP8266, eccetera)
- Redis, perche` servira` un database di appoggio e manipolazione per alcuni dati, e perche` servira` una struttura dati "manipolabile" (dovremo poter aggiungere e togliere "campi:valori" ad una "chiave", e aggiungere/togliere chiavi a delle liste, ecc. ecc.)
- Nginx, non si puo` fare senza web server
- ... e poi non so cos'altro
- Script cgi
- javascript
- ...
Descrizione
I 'segnali' arrivano sempre (?) a "MQTT broker", vengono manipolati se necessario, ed inseriti nel database Redis.
Dal database Redis sono di nuovo letti/scritti/modificati/manipolati ed inviati:
- e/o
- in report (testo, grafico, audio, video, ...)
- e/o
- alla centralina di allarme CentRed
- e/o
- reinviati a MQTT broker
- e/o
- inviati ad altre centraline livello 1
- e/o
- ...
Dati di livello 1 (bozza)
| Tipo |
|
|---|
| Descrizione |
Breve (?) descrizione del segnale |
|---|
| TipoIO |
|
|---|
| Segnale |
|
|---|
| PosizioneC |
|
|---|
| PosizioneP |
|
|---|
| PosizioneS |
|
|---|
| Utenza/ITEM |
(solo esempi, tutta da definire)
|
|---|
| AreaAllarme |
(solo esempi, tutta da definire)
|
|---|
| Valore |
|
|---|
| UM (Unita` di Misura) |
|
|---|
| DataOra |
|
|---|
| TempoRitardo |
|
|---|
| RangeValori |
|
|---|
| ValoreMin |
|
|---|
| ValoreMax |
|
|---|
| ValoreOn |
|
|---|
| Allarme |
|
|---|