making “non-smart” devices “smart”