TestTermometri
Questa pagina accetta un JSON in POST, registra il payload su file e salva hub, termometri e misure in SQLite.
Invio
Invia il JSON a / con header Content-Type: application/json.
Puoi anche postare il JSON dentro il campo json di un form.
Log browser
Apri logs.php per cercare e leggere gli ultimi eventi registrati nel file di log.
Puoi filtrare per hub, termometro, errore o qualunque stringa presente nel log.
File generati
logs/ingest.logdata/termometri.sqlite
JSON esempio
= htmlspecialchars({
"id_hub": "hub-001",
"nome_hub": "Magazzino Nord",
"mac_address": "AA:BB:CC:DD:EE:FF",
"termometri": [
{
"id_termometro": "th-001",
"mac_address": "11:22:33:44:55:66",
"temperatura": 22.6,
"umidita": 48.1,
"range_temperatura": {
"min": -5,
"max": 25
},
"stato_batteria": 87,
"tipo_alimentazione": "rete",
"stato": "attivo",
"ultimo_update": "2026-04-27T04:20:49+02:00"
}
]
} ?: '', ENT_QUOTES, 'UTF-8') ?>