Pull to refresh

Comments 8

Вот теперь можно нормально работать. Вроде всего хватает. Не хватает только энергосбережения, но это критично только для автономных проектов. Ну и PWM.
Отличная новость СПАСИБО!
будем развиваться в дальнейшем применении вашего контроллера.
ещё интересует в каком формате ваша поделка принимает пакеты по UDP?
суть в том что недостающие входы-выходы/термодатчики/барометры и прочее можно передавать/получать через вашу систему обмена данных… но реверсинженерить её как-то не хочется — можете на эту тему статейку написать а я поделюсь тем что к этому протоколу прикручу!
ещё интересует в каком формате ваша поделка принимает пакеты по UDP?
суть в том что недостающие входы-выходы/термодатчики/барометры и прочее можно передавать/получать через вашу систему обмена данных…


Формат простейший: в UDP передается пакет-JSON.
{
"d": "имя устройства",
"p": "название параметра",
"v":  значение параметра число или <b>inf</b> или <b>nan</b>
}
UFO just landed and posted this here
главный вопрос — почему именно esp8266, а не например, более современная esp32?


Так исторически сложилось. Возможно, потом займусь портированием на ESP32 и STM, например.

Отличная работа. Спасибо. А можно допилить возможность соединения с mqtt сервером через ssl сертификаты? Хотелось бы отправлять данные прямиком в yandex iot.

А можно допилить возможность соединения с mqtt сервером через ssl сертификаты? Хотелось бы отправлять данные прямиком в yandex iot.


А тот SSL, что у меня уже есть — не работает с yandex iot? MQTT-сервер mosquitto прекрасно работает через SSL с shiotiny — это проверено. С yandex iot я не проверял.
Авторизация с Yandex iot сервером идет через сертификаты, вот пример отправки с mosquitto
$ mosquitto_pub -h mqtt.cloud.yandex.net \
-p 8883 \
--cafile rootCA.crt \
--cert device-cert.pem \
--key device-key.pem \
-t '$devices/<ID устройства>/events' \
-m 'Test data' \
-q 1
Sign up to leave a comment.

Articles