Подскажите, будет ли нормальной практикой обмениваться данными по сети с платой esp32 по веб сокетами в формате json? Задача сделать устройство и управлять им через удалённый сервер. Сам никогда с платами не работал, но буду писать бекенд под это.

Комментарии: 11

  1. Ensem

    это максимально правильный вариант если MQTT брокера использоваться невозможно

    • Aleksandr

      А то что формат данных может быть сложный, с глубокой вложенной структурой. Просто мне писали, что я сделал слишком сложную структуру, хотя вроде все стандартно. Вот грубый пример: { "action": "CHANGE_LED_STATUS","payload": {"Led1":true }}

      • Ensem

        это простой, если данные одинаковые будут то можно в стринги загнать сам JSON и добавлять в него данные нужные как стринги чтобы не мусолить строки и не занимать процессорное время тип String tx1 = "{\ "action\":\ "CHANGE_LED_STATUS\",\"payload": \{\"Led1\":"; String trueV = "true"; String falseV = "false"; String ansver= ""; if (hui > 5){ ansver=tx1+trueV+"\}\}" } else{ ansver=tx1+falseV+"\}\}" } ну или врезать туда в от N до N "true " или "false"

        • Aleksandr

          смысл понял, спасибо!

        • Saw

          прикольная переменная в цикле if{}

          • Ensem

            агде

      • Anonim

        в каких местах это сложно

        • Aleksandr

          Человек который занимается платой, новичок в этом, поэтому могут быть неверные утверждения. По этой причине решил уточнить информацию.

Не нашли ответ?

Вам также может быть интересно