IoT hardware design