IoT hardware review