IoT devices design