Low-Power Smart Devices for the IoT Revolution