SmartBulbs is an application for the remote control of smart bulbs. The smart bulbs will use
either Zigbee or Bluetooth low energy as connectivity towards the gateway. Different smart
bulbs are available: TW (Tunable White), CCTW (Color Changeable Tunable White) and RGB.
The smart bulbs have an NFC tag which is used for the confidential commissioning process
(pairing) between the gateway and the smart bulb. The smart bulb will be paired to the gateway
after a tap selecting the commissioning mode. If the smart bulb is already paired, it can be
disconnected from the gateway after another tap using the decommissioning mode.
The gateway is connected to the internet through WiFi. This gateway is based on a Raspberry
Pi (using BCM2835) and also includes a PN7120 extension board for the NFC-based
confidential commissioning.
This application is intended to work in a smart home environment. In every room of the house
one or several bulbs are managed using a smartphone. It is possible to manage all the bulbs
individually. It is also possible to see all the bulbs contained in a particular room of the house.
Finally, the user can create personalized scenes for one or more bulbs in the house. Each
screen defines a different behavior for the bulbs (turning them on/off, changing their color or
changing their brightness level).