Select an item in the tree
Details
Nothing selected
{}
wss:// и проверяет серверный сертификат по PEM-сертификату, который вы загрузили в его NVS-слот tls_ca в админ-странице самого устройства. Никакого отдельного HTTP/POST fallback в прошивке нет.
tls_en.tls_ca и вставьте содержимое CA chain (кнопка «Download CA chain» выше). Это публичный сертификат удостоверяющего центра, секретов в нём нет.tls_cli_c + tls_cli_k (приватный ключ устройства — его лучше генерировать прямо на нём).tls_ca:
not_after (показано выше). За 30+ дней до истечения сгенерируйте новый CA, перезалейте сервер, и пока ещё действителен старый CA — зайдите на каждый контроллер по локальной сети и обновите PEM через его web-интерфейс. Удобно: можно временно положить в tls_ca сразу два сертификата подряд (старый+новый), тогда смена пройдёт бесшовно.latest (testing). Field nodes stay on stable until you publish a named release here.
void onBoot() {
rs485("010300000001", 80);
}
void onRs485() {
if (rx(0) == 0x01) flag("ARMED", 1);
}
void onFlag(int line) {
if (line == "ARMED") unlock("LOCK1");
}