connect between hardware devices and web