Node - серверный язык, а характеристики железа через интернет не передаются ибо это абсолютно не нужно. Если хотите собирать информацию о железе пользователя то ему надо запустить приложение у себя. Еще и разрешений ему выдать соответствующих
Nebrasko, Тогда стоит уточнить в вопросе, пользователя чего именно (сайт или приложения на ноде) :)
Если запускается нода у пользователся, то передавать с пользователя на сервер данные можно.
Если через сайт - то никак