Device search

Hot-plugging capability

Before connect() call, search and check the availability of a device first.