Ответы пользователя по тегу npm
  • Как изменить версию nodejs для пользователя?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Установите node через nvm от того пользователя, под которым она будет использоваться. Установка выполняется в каталог пользователя и не требует прав root'а.
    Ответ написан
  • Как отправить команду по COM/Serial port с помощю nodejs?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    'H' на конце - это всего лишь признак шестнадцатеричного значения, передавать его в Buffer.from не надо.
    Значение BCC необходимо предварительно рассчитать, взяв XOR всех байтов, входящих в команду. XX - просто обозначает расчётное значение (в данном примере должно быть 23H).
    Соответственно, строка должна выглядеть так:
    var data = Buffer.from("045002760323", "hex");
    Ну и, если полностью прочитаете описание протокола, то увидите, что после отправки команды необходимо получить от диспенсера подтверждение (ACK), ответ, и выдать ACK подтверждая получение ответа.
    Ответ написан
    4 комментария