title: node-hid: get Device by serial number
body: <p>Is there any way to define a hid device by using its serial number? 
  I have several code readers with the same vendor and product ID. Now I'm using a device path but it is also not the best way (the path is not static, it sometimes changes during system startup).</p>
  
  <pre><code>var KeyboardCharacters = require('node-hid-stream').KeyboardCharacters;
  var CReaderD1 = new KeyboardCharacters({path: '/dev/hidraw0'});
  var CReaderD2 = new KeyboardCharacters({path: '/dev/hidraw1'});
  var CReaderD3 = new KeyboardCharacters({path: '/dev/hidraw3'});
  var CReaderD4 = new KeyboardCharacters({path: '/dev/hidraw2'});
  .
  .
  .
  </code></pre>