Описание тега arduinojson

1 ответ

NodeMCU JSON POST проблема с данными

Я использую приведенный ниже код для отправки запросов POST JSON. Я получаю запрос, но значение параметра body равно нулю. ("тело": ноль) // Example of the different modes of the X.509 validation options // in the WiFiClientBearSSL object // // Mar …
03 авг '19 в 21:57
0 ответов

Проблема с библиотекой ArduinoJSON, которую я не могу решить

Я получаю странную ошибку в библиотеке ArduinoJSON при сериализации StaticJsonDocument Код выглядит следующим образом: template<typename T> void configSerialize(bool msgpack, T output){ StaticJsonDocument<settsize> doc; JsonArray ipk = d…
12 мар '20 в 11:06
2 ответа

Как создать вложенный Json с помощью ArduinoJson на ESP8266

Я хочу этот вывод Json от Esp8266 Я пытаюсь использовать другую json lib https://github.com/arduino-libraries/Arduino_JSON, это легкая библиотека, чем arduinojson.org { "ID": "0785E7", "DEVICE": "SINGLE_RELAY", "Public_Name": "Demo Switch", "version…
23 ноя '19 в 10:59
1 ответ

Запрос POST Arduino с использованием JSON

Я пытаюсь заставить свой Arduino (с экраном Ethernet) отправить запрос POST с телом JSON на мой локальный сервер. Я использую библиотеки ArduinoJson (версия 6) и Ethernet. Я пытаюсь отправить запрос POST на локальную конечную точку (размещенную на м…
1 ответ

Сделайте ArduinoJSON Array глобально доступным

Я уже довольно давно ломаю голову над этой проблемой. Я открываю соединение через веб-сокет из моего ESP32 с моим сервером NodeJS. При получении сообщения содержимое анализируется с помощью ArduinoJSON. Я сохраняю проанализированный контент в глобал…
05 ноя '19 в 22:00
1 ответ

Не удается получить данные из Googlesheet с помощью esp32 и Arduinojson

Я новичок в esp32, и теперь я пытаюсь получить данные с помощью ArduinoJson. В моем googlesheet "A1" есть номер, и я хочу, чтобы esp32 его получил, я отправляю свой googlesheet в Интернет и использую url:https://spreadsheets.google.com/feeds/cells/1…
17 фев '20 в 10:31
1 ответ

Сериализация ArduinoJSON возвращает пустую строку при сериализации в char*

Я сделал функцию, которая сериализует настройки и возвращает char *, содержащий сериализованные данные. Сначала я упаковываю все значения в StaticJsonDocument, затем определение размера выходной строки с помощью measureJson, затем выделяя место для …
21 мар '20 в 12:21
0 ответов

Значение JsonObject становится нулевым после его изменения

Каждые 3 секунды я отправляю приведенный ниже JSON, в котором я меняю значение ключа deviceValue. {"GetValueResponse":{"deviceValue":"11","id":"asd"}} он работает вначале, затем он начинает показывать нулевые значения, как показано ниже 15:43:09.372…
08 дек '19 в 16:57
0 ответов

Запрос PUT с ESP8266 + NodeMCUv3 с данными JSON на сервер NodeJS (локальная сеть)

Я пытаюсь отправить данные со своего датчика освещенности с помощью ESP8266 и обновить "значение" датчика на моем сервере. К сожалению, я работал столько часов, но у меня ничего не работает... Считывание данных с датчика и подключение к сети выполне…
08 дек '19 в 19:31
1 ответ

Как в ArduinoJson проверить, возникла ли ошибка при создании документа JSON?

В библиотеке ArduinoJson легко создавать записи JSON, как показано ниже. StaticJsonDocument<512> json_doc; String some_string = "Hello there!"; json_doc["some_string"] = some_string; Вопрос в том, как лучше всего проверить, успешно ли создана …
24 дек '19 в 02:23
0 ответов

процесс десериализации json всегда неполный

Привет , я новичок в arduinojson. Я хочу проанализировать datajson из последовательного (отправил raspi, затем hc12). когда я распечатываю данные, которые я получаю, они верны, но процесс десериализации всегда не завершен. что мне делать, чтобы это …
26 авг '20 в 18:39
0 ответов

Проблема с объектами String в статическом классе

У меня проблема с созданием json-документа для ведения журнала. Я использую VisualMico в VS2019. У меня есть класс log.cpp со статическими объектами String, в которых зарезервировано место. Я могу установить их значения, но когда я пытаюсь поместить…
20 янв '20 в 06:25
1 ответ

ESP8266 не может публиковать более длинные данные по теме mqtt

Я использую esp8266 и Arduino IDE для программирования. Когда я пытаюсь опубликовать данные JSON по теме MQTT из esp8266 по сети Wi-Fi, он работает для приведенного ниже кода. void reportToServer(){ String payload = "{\"DeviceID\":"+String(devices[0…
0 ответов

Сбой последовательной связи между Arduino Nano и NodeMCU с использованием ArduinoJson

Я новичок во встроенных системах. Я пытаюсь отправить данные / значения в NodeMCU и обнаружил, что могу использовать библиотеку ArduinoJSON. Я пробую то же самое, что и в руководстве, но не знаю, почему у меня это не работает. Может кто-нибудь сказа…
27 янв '20 в 04:47
0 ответов

ArduinoHttpClient не отправляет json

Для школьного проекта мы хотим считывать данные с контактов и отправлять их в приложение php. Мы получаем данные и можем сделать из них строку json, но когда мы пытаемся отправить данные (многомерные), переменная $_POST пуста в сценарии php (она воз…
29 янв '20 в 21:05
0 ответов

ESP32 пропускает последнее значение в JSON

Я пытаюсь отправить JSON в ESP32 и установить значение переменной, для первых трех переменных он работает нормально, но по какой-то причине пропускает последнюю. Сейчас он отправляется в массиве, но когда его нет в массиве, и я делаю его JSONObject …
28 фев '20 в 01:50
2 ответа

AsyncTCP на ESP32 и проблемы с нечетной кучей / сокетом с SOFTAP

Я борюсь с проблемой, когда ESP32 работает как AP с AsyncTCP, соединяющим несколько клиентов ESP32. AP получает некоторые данные JSON и отвечает некоторыми данными JSON. Без функции handleData() код работает на 100% без проблем. Куча статична, когда…
22 июн '20 в 17:18
0 ответов

Как сохранить экземпляр ArduinoJson в структуре или скопировать документ?

Я пытаюсь сохранить объекты JSON в структуре C++ с помощью ArduinoJSON, и у меня возникают некоторые проблемы. Моя первоначальная структура была следующей: struct Doc { ArduinoJson::DynamicJsonDocument data; }; но это вызвало ошибку: " malloc: …
1 ответ

ArduinoJson 6.15.2: JsonObject не называет тип

Ищу совета, пытаюсь работать с библиотекой ArduinoJson. Проблема заключается в приведенном ниже коде: #include <ArduinoJson.h> const size_t capacity = JSON_ARRAY_SIZE(3) + JSON_OBJECT_SIZE(1) + 3*JSON_OBJECT_SIZE(2) + JSON_OBJECT_SIZE(6); Dyna…
16 июл '20 в 09:37
0 ответов

ArduinoJson публикует сообщение как Json для Hassio

Я пытаюсь опубликовать сообщение JSON на моем сервере MQTT. Вот как я пытаюсь отправить: if (client.connect((char*) clientName.c_str(), mqttUser, mqttPassword)) { Serial.println("connected"); StaticJsonDocument<500> JSONbuffer; JsonObject JSON…
20 окт '19 в 16:18