You have to grap a specific hardware and do iot based on it .So it is generally prefered to have idea of hardware.