Identifying Arduino on USB via serial ports

If you do this for Arduino then, can you guarantee that query you trigger over serial port does not trigger side effects with other kind of devices?
The problem is known, my non invasive solution to it is listed here [co7io] Persistent serial port identifier provider for openhab. You can look at github sources of org.connectorio.addons.io.transport.serial.persistent to see how an decorator on top of serial port layer could be made. Maybe then binding could use dedicated serial port filter/selector (such api does not existing in OH at this moment) to limit options.

Best,
Łukasz