Étape 6: Comment faire pour activer / désactiver l’alarme
En ce qui concerne les systèmes d’alarme traditionnels, cela peut également être désactivée, par exemple nous sommes dans la maison et il est normal qu’il y a mouvement ! Pour ce faire, elle a été faite à un serveur Web à l’intérieur de la gare ferroviaire, qui permet de gérer le système. Taper l’adresse IP du serveur, il ouvrira une page web protégée par un nom d’utilisateur et mot de passe. Dans le cas de ce code, les informations d’identification sont :
utilisateur = admin
mot de passe = admin
Le codage utilisé est la base 64 et a été implémenté à l’aide de l’excellente bibliothèque Webduino, avec lequel il est possible de simplifier le processus de création de pages web avec Arduino. Pour modifier les informations d’identification pour l’accès à la page protégée du système d’alarme, vous pouvez modifier le code pour remplacer la chaîne = YWRtaW46YWRtaW4, avec celle désirée. Pour créer la chaîne, qui représente le codage base 64 de ses pouvoirs, c’est possible d’utiliser des outils en ligne, tels que http://www.base64encode.org/ . Par exemple, si vous souhaitez créer les informations d’identification suivantes ;
utilisateur = nomeutente
mot de passe = mot de passe
Insérer dans « Encoder » nomeutente:password e et le résultat sera bm9tZXV0ZW50ZTpwYXNzd29yZA ==.
Dans la page protégée du serveur web, vous pouvez activer et désactiver le système d’alarme en appuyant sur le bouton central, qui change de couleur selon l’État.
Il est à noter que par défaut, lorsque vous démarrez Arduino, le système est actif, même s’il a été précédemment désactivé. Cela est dû au fait que la mémoire dans lequel l’Arduino est volatiles variables statiques et ensuite redémarrer l’appareil, vous perdez les données. Toutefois, il est disponible dans le repo, un programme qui résout ce problème, qui comporte l’État choisi même après le redémarrage d’Arduino. Cependant, il y a un petit problème, la mémoire où les données sont enregistrées, et pourtant vous appelez EPROM a une « vie » au bas de la RAM de l’Arduino. Donc abuser de l’écriture, il peut l’endommager. C’est pourquoi je recommande d’utiliser le programme standard. Alternativement, vous pouvez désactiver le système via un commutateur, cependant, il garantirait un plus faible niveau de sécurité, puisque n’importe qui pourrait l’éteindre. Toutefois, dans une version ultérieure, j’ai sera introduit la possibilité d’activer le système manuel, par le biais de la page web sécurisée.