Mqtt. Как превратить OFF и ON в числа?

Стартовая страница Форумы Понять, как работает ПО Mqtt. Как превратить OFF и ON в числа?

Просмотр 8 сообщений - с 16 по 23 (из 23 всего)
  • Автор
    Записи
  • #35252
    manjey73
    Участник

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

    #35254
    phenix769
    Участник

    Я столкнулся что много чего не работает , по этому написал по самому простому как мог.

    #35255
    phenix769
    Участник

    Это то что с правой стороны после @. @ — (коммерческое at) и значением всемирного кодированного времени UTC в виде текстового представления целого числа – значения количества миллисекунд, прошедших с 00:00:00 1 января 1970 года.

    #35256
    manjey73
    Участник

    так понимаю из mqtt приходит строка — Значение@Метка_времени ?

    так как строка длинная, ее надо в массив, допускает драйвер mqtt такое?
    Дальше вроде пустяковая задача.

    #35270
    phenix769
    Участник

    Значение@Метка_времени — Все верно.

    #35272
    a80808
    Участник

    А вроде же можно даже в 5 разместить в соседних каналах? Потом формулой собрать каналы в строку, выделить отдельно значение и время и записать в разные каналы?

    #35275
    manjey73
    Участник

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

    #35288
    Mikhail
    Модератор

    Лучше всего работать с числами, а не строками.

Просмотр 8 сообщений - с 16 по 23 (из 23 всего)
  • Для ответа в этой теме необходимо авторизоваться.