How to design for IoT