The NFC-Gladys project aims to create an additional human/machine interface for the Gladys project, an intelligent home automation assistant. The goal is to offer a simpler and efficient way to communicate with connected devices using NFC tags (see the video).
Particular attention was paid to the optimisation of the textwritten on the tag as older tags had a really limited amount of memory (144b), so that a maximum of commands could be used, The classes architecture was thought to allow an easy implementation of new modules and scenarios.
The Android application was developed using the Java programming language and the improvements made on the Gladys project were achieved using the framework SailsJS and the technology NodeJS.
Keywords: Gladys, home automation, Android, Java, NodeJS, SailJS, Phillips Hue, Raspberry Pi, connected devices.