Evoluzione:
In seguito a problemi operativi connessi ai tempi di collegamento dell’hardware al server presente su internet (troppi time out e nessuna operatività in assenza di energia elettrica e mancanza di collegamento internet), quindi non in loco, sto elaborando la gestione di comunicazione fra hardware e software, utilizzando il protocollo MQTT e routine server di PHP in grado di elaborare ed interagire con i client hardware. In pratica dismetto l’utilizzo dei webservices per utilizzare l’operatività via server. Prevedere l’introduzione di un server locale di piccole dimensioni tipo un Raspberry che dovrà unicamente gestire l’apertura delle porte ed il log delle operazioni. Per quanto riguarda l’assenza di energia elettrica, le soluzioni sono le più svariate, ma quella che prenderò in considerazione è un hardware apri porta ed un server sotto switch POE (Power Over Ethernet), a loro volta sotto gruppo UPS.