Smart Devices for Smart Homes