ActiveX не кросплатформенно, да и вообще отстойная технология (имхо). И в node.js есть готовые решения... Работают через мост (как и написал freethetan). Требуют установленного Python.
https://www.npmjs.com/package/serialport
https://www.npmjs.com/package/serialport2