• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Как передать значения двух пинов в одном GET запросе

NeoroN

Member
Потому что сервис не поддеоживает передачу двух пинов в одном запросе. Blynk HTTP RESTful API · Apiary
Так что придется использовать по одному запросу на каждый пин.

Либо подстраиваетесь под работу сторонних сервисов либо пишите свой с "блекджеком и шлюхами". Есть публичный исходник, который можно поправить при наличии знаний и мозга:
blynk-server/HttpAPILogic.java at 38846c169a34b10366e534dc9fbf96c437e77ff4 · blynkkk/blynk-server · GitHub
в конце концов можно предложить авторам добавить обработку сразу нескольких пинов в одном запросе.
 
Последнее редактирование:

Lucky13

New member
Потому что сервис не поддеоживает передачу двух пинов в одном запросе. Blynk HTTP RESTful API · Apiary
Так что придется использовать по одному запросу на каждый пин.

Либо подстраиваетесь под работу сторонних сервисов либо пишите свой с "блекджеком и шлюхами". Есть публичный исходник, который можно поправить при наличии знаний и мозга:
blynk-server/HttpAPILogic.java at 38846c169a34b10366e534dc9fbf96c437e77ff4 · blynkkk/blynk-server · GitHub
в конце концов можно предложить авторам добавить обработку сразу нескольких пинов в одном запросе.
Спасибо! А, ведь наверняка можно передавать несколько параметров для одного пина? В Blynk HTTP RESTful api это выглядит так: http://blynk-cloud.com/token/update/v0?value=100?y=50. Только при разборе вот так:
Код:
BLYNK_WRITE(V0)
{
x = param[0].asInt();
y = param[1].asInt();
Serial.println(x, y);

}
срабатывает wdt и модуль перезагружается.
 
Сверху Снизу