IoT-Hardware-and-Software