In the fast-changing Internet of Things (IoT) world, there’s no shortage of possibilities for smart-home devices. For developers, that means more design challenges than ever before. Projects, for ...