хранить строку внутри машины без использования базы данных

avatar
Itzik.B
7 апреля 2018 в 22:41
34
0
0

Я создал приложение NodeJS, которое взаимодействует с SerialPort, например COM7.

поскольку имя COM не является статическим, оно может постоянно меняться.

Я ищу способ сохранить COM7 как строку внутри машины и получить ее в коде NodeJS. а также изменить его дистанционно.

Это та же идея, что и для базы данных, но я не вижу необходимости запускать базу данных только для одной записи. Выглядит как сеанс на php, но постоянный.

** ОС: Raspbian.

Спасибо.

Источник
Marcos Casagrande
7 апреля 2018 в 23:03
1

Почему бы не сохранить его на диск, если вам нужно, чтобы он был постоянным? Если это нормально, и вы не знаете, как это сделать, я опубликую пример.

Itzik.B
7 апреля 2018 в 23:24
0

Спасибо, но поскольку аппаратное обеспечение может измениться, и пользователь может отключить USB от «com7» до «com5», мне нужен способ изменить его удаленно и получить его внутри кода в виде строки. Если ваш пример подходит, это будет здорово :)

Marcos Casagrande
7 апреля 2018 в 23:26
0

Так что http-запрос на получение этой строки будет в порядке?

Itzik.B
7 апреля 2018 в 23:41
0

Контент нужно хранить на устройстве :)

Marcos Casagrande
7 апреля 2018 в 23:42
0

Откуда взялся COM7? Проверяете ли вы внутри узла js, какой последовательный порт подключен? Разместите свой код, и мы сможем помочь вам еще немного, не хватает контекста.

Darkrum
8 апреля 2018 в 00:54
0

почему вы сохраняете на внешний USB-накопитель, а не на microsd? последний раз проверял нельзя вытащить микросд на малине без последствий.

Itzik.B
8 апреля 2018 в 08:22
0

@MarcosCasagrande COM7 — это псевдоним для USB-порта, первый шаг — распознать порт (внутри моего API) и установить его. поскольку порт всегда может быть изменен пользователем, он может быть изменен на COM8, и код внезапно перестанет работать (сюрприз клиента). pastebin.com/hRXw1fQ8

Itzik.B
8 апреля 2018 в 08:22
0

@Darkrum код, хранящийся на сервере, не доступен вручную.

Darkrum
8 апреля 2018 в 13:58
1

@itzikb о чем ты? Я даже не думаю, что ты знаешь.

Ответы (0)