áá
áşááťáááşá áááşá¸ááᯠááŤáááŻáˇ ááááşáááşááąá¸áá˛áˇáááşá
áĄáááŻáĄááťáąáŹááşá áá áşáĄááźáąáŹááşá¸
áááááŻá¸ááťáĄáŹá¸ááźááˇáşá áĄáááŻáĄááťáąáŹááşá
áá
áşáĄáŹá¸ááŻáśá¸ááᯠáĄááťááŻá¸áĄá
áŹá¸ááŻáśá¸ááťááŻá¸áá˝á˛ááźáŹá¸áááŻááşáááş-
áĄááťááŻá¸áĄá
áŹá¸ 1 - ááŽá¸ááźáŹá¸ "á
áááş" á
ááşáá
ášá
ááşá¸ááťáŹá¸á áááşáááş ááá°ááŽááąáŹ ááŻááşááŻááşáá°ááśááž ááŽá¸ááŽá¸ááťáŹá¸á áááşáááşááźáąáŹááşááťáŹá¸ á
áááşáááŻáˇááᯠáááşáá°áááşá áĄáŹá¸ááŹááťááş- á
ááşáá
áşááŻá
áŽáááş ááŻááşááąáŹááşáááŻááşá
á˝ááşá¸ááťáŹá¸ááᯠááťá˛áˇáá˝ááşááźáŽá¸ áááşááąáŹááˇáşáááşááŹááźá
áşá
áąáááşá áĄáŹá¸áááşá¸ááťááş- ááŻááşááŻááşáá°áĄáá
áşáááŻááşá¸áááş áááşá¸ááááŻááşáááŻááşáĄááşááşááŽááąá¸áážááşá¸ áááŻáĄááşáááşá ááá°ááŽááąáŹ ááŻááşááŻááşáá°ááž á
ááşáá
ášá
ááşá¸ááťáŹá¸á ááááŻáááŻááąáŹááťáŹá¸áááş áá
áşááŻáážááˇáşáá
áşáᯠáááźáŹáá ááááŹááááźá
áşááŤá
áĄááťááŻá¸áĄá áŹá¸ 2 â single-board PC áááŻáˇáááŻááş x86 áá˝á˛áááşáĄááŻáśá¸ááźáŻáááŻááşááąáŹ áááşáááşááźááşá¸á áááşá¸áááş áá˝ááşááťá°ááŹááŤááŤáááŻááşáᏠáááˇáşáááşááťááşááťáŹá¸ááᯠáááşáážáŹá¸ááźáŽá¸ MajorDoMo áááŻáˇáááŻááş á áááşááąáĄáááşááᯠá áŽááśáááˇáşáá˝á˛áááşáĄáá˝ááş áĄááźáŹá¸ááŹáᏠááźááˇáşááźá°á¸áážáŻááᯠá¤á ááşáá˝ááş áááˇáşáá˝ááşá¸ááŹá¸áááşá áááŻáˇááźáąáŹááˇáş ááŻááşááŻááşáá°áĄááťáŹá¸á áŻááśááž á ááşáá ášá ááşá¸ááťáŹá¸ááᯠáĄááťááşáĄáááşááąááŹáá áşááŻáááşá¸áá˝ááş ááťáááşáááşááŹá¸áááşá áĄá˛ááŤáá˝áąá á áááşáĄáááşáĄáá˝ááş áááşááááŻááşáááŻááşááŹáᏠááąáŤáşááŹáááşá áĄáŹá¸ááŹááťááş- áááŻáááŻááąáŹááşá¸áá˝ááşááąáŹ á áŽááśáááˇáşáá˝á˛áážáŻá á˝ááşá¸áááşááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸áááˇáş á ááşááŹáá áşááŻáááşá¸áĄáąáŹááşáá˝ááş áááŻááşáááşááŽáážáŻá áĄáŹá¸áááşá¸ááťááş- ááŹáᏠááťááşáá˝ááşááŤá á áá áşáá áşááŻááŻáśá¸áááş áĄáááˇáş 1 áááŻáˇ ááźááşáá˝áŹá¸áááşá áááŻáááŻáááşáážáŹá áĄá áááşá áááşáĄáá˝ážáŹáá˝ážáŹááźá áşáá˝áŹá¸áááş áááŻáˇáááŻááş áĄááŻáśá¸áááťááźá áşááŹáááşá
áĄááťááŻá¸áĄá áŹá¸ 3 - áĄááźááşá¸áááşááŻáśá¸áá˝áąá¸ááťááşáážáŻá ááźáŻááźááşáááˇáşáĄáááˇáşáá˝ááşá áááşáá˝ááşááąá¸áĄáŹá¸ááŻáśá¸áááŻááťááŹá¸ááźáŽá¸ á áá áşáĄáŹá¸ááŻáśá¸ááᯠáááşáá°ááŻááşááŹá¸áááşá áĄáŹá¸ááŹááťááş- áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááźáŽá¸ááźááˇáşá áŻáśáĄáąáŹááş áá°ááąáŹááşááŹááźáŽá¸ááąáŹááş áĄáááşáááş áĄáážááşááááş á áááşááťááŹáááşá áĄáŹá¸áááşá¸ááťááşááťáŹá¸- áĄááťááŻá¸áĄá áŹá¸ 1 áážááˇáş 2 áááŻáˇáážááˇáş áážááŻááşá¸áážááşááŤá áĄáá˝ááşá áťáąá¸ááźáŽá¸áááşá áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááźááŻáááşá ááşá¸á áŹá¸ááźáŽá¸ áĄááąá¸á áááşáááŻááşá¸ááᯠáááˇáşáá˝ááşá¸á ááşá¸á áŹá¸áááş áááŻáĄááşáááşá
áĄááŻáśá¸ááźáŻáá°áĄááťáŹá¸á áŻáááş áá˝áąá¸ááťááşáá˝ááˇáşáá áşááŻááᯠáá˝áąá¸ááťááşááźáŽá¸ááąáŹááş áá˝áąá¸ááťááşáážáŻáážá áşááŻáááŻáˇ ááťáąáŹáá˝áąáˇá á˝áŹáá˝áąáˇááťáŹá¸áá˝áŹá¸ááźáááşá áááŻáˇááąáŹááş áĄáážáááŻáśá¸áá°ááťáŹá¸áááş áá˝áąá¸ááťááşáážáŻ 3 áááŻáˇ ááąáŹááşáážááááşá
áááŻáˇááąáŹáş ááźááˇáşááąáááˇáşá áá áşáᯠááąáŤáşáááŻááşáááˇáş áá˝áąá¸ááťááşáá˝ááˇáşáá áşáᯠáážááááş- á ááşáá áşááŻá áŽáááş ááŹááŹáážááˇáş ááąáŹááşáááş áážá áşááŻááŻáśá¸ ááźá áşááááˇáşáááşá áĄááźáąááśáĄáŹá¸ááźááˇáşá áááşá¸áááş áá˝áąá¸ááťááşáážáŻ 1 áážááˇáş áá˝áąá¸ááťááşáážáŻ 2 áááŻáˇááᯠááąáŤááşá¸á ááşáááş ááźááŻá¸áááşá¸áážáŻáá áşááŻááźá áşáááşá áááşá¸áááŻáˇá ááąáŹááşá¸ááťááŻá¸ááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠáá°á áá˝ážáąáĄáááášááŹááşááᯠáááşá¸á áŹá¸áááşá áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠáááşáážáŹá¸áá áşáááş ááźááŻá¸áááşá¸áážáŻááźá áşáááşá
áááŻáááŻáˇááąáŹáá˝áąá¸ááťááşáážáŻáá áşááŻááᯠááŽáá˝ááşááźáŽá¸ááźáŽáᯠáá áşá áŻáśáá áşáŚá¸ááž ááźáąáŹááąáŹááşá¸ááźáąáŹááąáŹááşá¸ááźáąáŹááąáŹááşá¸ááźáąáŹáááŻááşááąáááşá áááŻáˇááąáŹáş áááŻááŻáśá¸ááźááşááťááşááťáŹá¸ááᯠááťááşá¸ááźáąáŹááşá¸á á˝áŹ áĄáŹááŻáśá ááŻááşááŹá¸áááşá ááááŻááááşá¸áááşá¸ áááşááťá˝ááşá¸áá°ááťáŹá¸áĄáá˝ááşá ááťá˝ááşáŻááşáááŻáˇááááşá¸áááŻááşáážáŹ áĄááŻáśá¸ááááááŹááťáŹá¸ááŻáśá áśáážááˇáş áážáááźáŽá¸ááŹá¸á ááşáá ášá ááşá¸ááťáŹá¸ááᯠááťá˝ááşáŻááşáááŻáˇáá áá áşáááŻáˇ ááąáŤááşá¸á ááşáážáŻááŻáśá áśááźááˇáş ááźááˇáşááąáááˇáşá áá áşááťáŹá¸áĄáá˝ááşá¸áááŻáˇ áááşááąáŹááşáááş áĄááŹá¸áĄááŽá¸ááᯠááťážáąáŹáˇááťáááşááźá áşáááşá áĄáá°ááťáááşááááşá¸ááááááŹááá ášá áá˝ááşá áĄááŻáśá¸ááźáŻáá°áááş áááşá¸ááĄáá°ááááşá¸ááááááŹáĄááąáŹááşá¸ááᯠáááşáážáŹá¸áᏠá áááşááááááŹááᯠáááşáááşáᏠáááşá¸ááááşáážááĄáŹááŻáśááśááááááŹááťáŹá¸áážááˇáş ááťáááşáááşááąá¸áááşá ááąáŹááşáááşááźáąáážááşá¸ááťáŹá¸áááŤáá˛
áĽáááŹáá áşááŻááŻáśá¸ááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇáá áá áşáááŻáˇ ááąáŤááşá¸á ááşá¸áážáŻááᯠááźááˇáşááźááŤá ááŻáˇá
ááťá˝ááşáŻááşáááŻáˇááá˝ááşáááşáá˝ááş Sonoff module 8 ááŻáážááááşáááŻááźááşááąáŹááşááźááˇáşááźááŤá ááŻáˇá áĄááťááŻáˇááąáŹáĄááŻáśá¸ááźáŻáá°ááťáŹá¸áĄáá˝ááşá Sonoff cloud (áĄááťááŻá¸áĄá áŹá¸ 1) áážáá áşáááˇáş ááááşá¸ááťáŻááşáážáŻáááş ááŻáśááąáŹááşáááşááźá áşáááşá áĄááťááŻáˇáááş ááźááşáááŻáášááᎠáááŻááşá¸áá˛ááᯠá áááşáĄááŻáśá¸ááźáŻááźáŽá¸ áĄááťááŻá¸áĄá áŹá¸ 2 áááŻáˇ ááťáąáŹáá˝áąáˇá á˝áŹ ááźáąáŹááşá¸áá˝ážáąáˇáá˝áŹá¸ááŤáááşá ááźááşáááŻáášááᎠáááŻááşá¸áá˛áĄááťáŹá¸á áŻáááş áá°ááŽááąáŹáá°áĄá ááŻááşááąáŹááşáááş- ááąááŹááťáŹá¸ááᯠMQTT ááŹááŹáááŻáˇ áá˝ážá˛ááźáąáŹááşá¸ááźááşá¸á OpenHubá Majordomo áááŻáˇáááŻááş áĄááźáŹá¸áááşáááˇáşáááşáá˝ááşááťááşáááᯠáá°ááŽááąáŹááááááŹááťáŹá¸ááᯠáĄááşááŹáááşááąáŤáşáá˝ááşááźá áşá áą ááąááááŻááşááŹáá˝ááşáááşááąáŤáşáá˝ááşááźá áşá áą ááááşá¸áĄááťááşáĄáááşááąááŹáá áşááŻáááşá¸áááŻáˇ á áŻá ááşá¸áááş áááşáá˝ááşááťááşáá áşááŻááźá áşáááşá áááŻáˇááźáąáŹááˇáşá Server áá áşááŻáážááááşáááźá áşáááąáááŻáĄááşáááşá á¤ááąááŹáá˝ááş áĄáááááźáżááŹáážáŹ - ááŹáᏠááťááşáá˝ááşááŤáá á áá áşáá áşááŻááŻáśá¸áááş áĄáááŻáĄááťáąáŹááş áĄááŻááşáááŻááşááąáŹáˇááŤá áááşá¸áááŻááŹáá˝ááşáááşá á áá áşááťáŹá¸áááŻáááŻáážáŻááşáá˝áąá¸ááŹáᏠááŹááŹááťááŻáˇáá˝ááşá¸áážáŻááźá áşáááˇáşáĄááŤáá˝ááş áĄáááŻáĄááťáąáŹááşááŻááşááąáŹááşáážáŻááᯠáááşááąá áąáááˇáş áááşá á˝á˛ááááşá¸ááťáŻááşáážáŻáááşá¸áááşá¸ááťáŹá¸ááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşá
á ááşáá áşááŻá áŽáááş ááŻáśááąáŹááşááąáŹ áááşá¸ááźáąáŹááşá¸áá áşááŻá áŽááᯠááťážáąáŹááşáážááşá¸áá˛áˇáááşá áááŻáˇááźáąáŹááˇáş ááŹááŹáááş áĄááŻáśá¸áĄááźááşááąá¸áááˇáş áĄáááşá¸ááášáááž áááŤáááşááąáŹáşáááşá¸ ááŻááşááąáŹááşáááŻááşá á˝ááşá¸ááᯠááťá˛áˇáá˝ááşááźááşá¸áᏠááźá áşáááşá
áá˝áąá¸ááąáŤáşá
ááşá¸áááşáážáŻááᯠááźááşááźááˇáşááĄáąáŹááşá áá°ááŽááąáŹ Sonoff module 8 ááŻááᯠáááşááśá Lytko firmware áá˝ááş áááˇáşáá˝ááşá¸ááźááŤá
ááŻáˇá Lytko firmware áĄáŹá¸ááŻáśá¸áá˝ááş function áážááááşá
"ssdpList":
{
"id": 94967291,
"ip": "192.168.x.x",
"type": "thermostat"
},
{
"id": 94967282,
"ip": "192.168.x.x",
"type": "thermostat"
}
áĽáááŹááž áááşáá˝áąáˇááźááşááááˇáşáĄáááŻááşá¸á á áŹáááşá¸áá˝ááş á ááşáĄááŻááşááŽááťáŹá¸á áá˝ááşáááşááąáŤáşáážá IP ááááşá áŹá áá°áá áşáĄááťááŻá¸áĄá áŹá¸ (ááťá˝ááşáŻááşáááŻáˇáááá ášá áá˝ááşá Sonoff-based áĄáá°ááťáááşááááşá¸ááááááŹ) ááŤáááşáááşá á¤á áŹáááşá¸ááᯠáážá áşáááá áşááťážááş áá áşááźáááş áĄááşááááşááŻááşáááş (á¤áĄááťáááşáááş áá˝ááşáááşááąáŤáşáážá á ááşáĄááąáĄáá˝ááşá ááźáąáŹááşá¸áá˛ááąááąáŹ ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ááᯠááŻáśáˇááźááşáááş ááŻáśááąáŹááşáááş)á á¤áááşá¸ááźááˇáş ááťá˝ááşáŻááşáááŻáˇáááş áĄááŻáśá¸ááźáŻáá°ááŻááşááąáŹááşáážáŻááážááᲠáááˇáşáá˝ááşá¸ááŹá¸ááąáŹá ááźáąáŹááşá¸áá˛ááźááşá¸áážááˇáş ááááşááŹá¸ááąáŹ á ááşáá ášá ááşá¸ááťáŹá¸ááᯠááźáąááŹááśááŤáááşá á¤á áŹáááşá¸ááᯠáááąáŹááşáᏠáááŻáˇáááŻááş áááŻáááŻááşá¸áĄáááŽááąá¸áážááşá¸áááŻáˇ ááąá¸áááŻáˇááŹá¸ááźáŽá¸ ááŹááşáá˝ážááşá¸áááŻááşáááŻááşá ááąá¸ááŹá¸ááąáŹ ááááşáááŻáˇááśááŤááşááťáŹá¸ááźááˇáş á áŹááťááşáážáŹáá áşááŻááᯠááŻááşááąá¸ááŤáááşá áááąáŹááşáá áşááŻá áŽáááş á ááş/áĄáŹááŻáśááśááááááŹ/ááááşá¸ááťáŻááşááááááŹáá áşááŻáážááˇáş áááşáááŻááşáááşá áĄááźááşáĄáŹá¸ááźááˇáş á áŹáááşá¸áááş á¤áá˛áˇáááŻáˇ ááźá áşáááş-
áááŻáˇááąáŹáş áĄááźáŹá¸ááąáŹ ááąááŽáááŻáĄáŹááŻáśááśááááááŹááťáŹá¸ááᯠcc8266 (ZigBee) áááŻáˇáááŻááş nrf32 (MySensors) áážáá
áşáááˇáş esp2530/esp24 áááŻáˇ ááťáááşáááşááŹá¸ááťážááşááąáŹá
á áŽááśááááşá¸ááťáŹá¸áĄááźáąáŹááşá¸
á áťáąá¸áá˝ááşáá˝ááş ááźááˇáşááąáááˇáşá áá áş áĄááťááŻá¸ááťááŻá¸áážááááşá ááťá˝ááşáŻááşáááŻáˇáá áá áşáááş áááˇáşáĄáŹá¸ áá°ááźááŻááşáĄááťáŹá¸ááŻáśá¸ááťáŹá¸áážááˇáş ááąáŤááşá¸á ááşáááŻááşá áąááŤáááşá
áĄáąáŹááşááąáŹáşááźááŤááťáŹá¸áááş ááá°ááŽááąáŹ ááŻááşááŻááşáá°áĄááťááşá¸ááťááşá¸ ááááŹááááźá
áşáážáŻáážááˇáşáĄáá° áĄááźáąáĄááąááᯠááźáąáŹááşá¸áá˛áááş áá
áşáááşá¸áááŻááşáá
áşáááşá¸ ááźááŻá¸á
áŹá¸ááąáááˇáş áááąáŹááťááşááťáŹá¸ááźá
áşáááşá ááŤá áĽáááŹá
MySensors ááᯠáĄááąáŹááşáĄáááşááąáŹáşáááşáĄáá˝ááş áá˝áąá¸ááťááşá ááŹáá áşááŻáážáŹ ESP8266 áááŻáĄááźáąááśááŹá¸ááąáŹ ááśááŤá¸ááąáŤááşáá áşááŻááźá áşáááşá ááťááşáĽáááŹááťáŹá¸áážáŹ ESP32 áá˝ááşááźá áşáááşá áááşá¸áááŻáˇáá˝ááş á ááşáá ášá ááşá¸ááťáŹá¸á áŹáááşá¸ááᯠáážáŹáá˝áąááźááşá¸áážááˇáş áááşááŽá¸ááźááşá¸áááŻááşáᏠááťá˝ááşáŻááşáááŻáˇááááşáááşáážáŻáá°ááᯠáááşáĄááąáŹááşáĄáááşááąáŹáşáááŻááşáááşá
ááąáŹááşáááş áá˝áąá¸ááąáŤáşá ááşá¸áááşáážáŻáá áşáᯠááŻááşááźááˇáşááĄáąáŹááşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş ZESP32 gateway áááŻáˇáááŻááş SLS Gateway áááŻáˇáááŻááş MySensors áážááááşá áááşá¸áááŻáˇááᯠááááşá¸áĄááťááşáĄáááşáá áşááŻáááşá¸áá˝ááş áááşáááŻáˇááąáŤááşá¸á ááşáááŻááşáááşáááşá¸á SSDP ááááŻáááŻááąáŹ á áŹááźááˇáşáááŻááşááᯠá¤ááśááŤá¸ááąáŤááşááťáŹá¸á á áśááŻááşááąáŹááşááťááşááťáŹá¸áá˝ááş áááˇáşáá˝ááşá¸ááŤáááşá SSDP áážáá áşáááˇáş á¤ááááşá¸ááťáŻááşááááááŹááᯠáĄááŻáśá¸ááźáŻáááˇáşáĄááŤá áááşá¸áážááˇáş ááťáááşáááşááŹá¸áááˇáş ááááááŹááťáŹá¸á áŹáááşá¸ááᯠá áśááŻáśáˇááźááşáážáŻáááŻáˇ ááąáŤááşá¸áááˇáşáááşááźá áşáááşá á¤áĄááťááşáĄáááşááᯠáĄááźáąááśá áááąáŹááşááŹáááş á áŹááťááşáážáŹáá áşááŻááᯠááŻááşááąá¸áááşááźá áşáááşá ááąááŻááťáĄáŹá¸ááźááˇáşáááşá¸áááşá¤ááŻáśááášááŹááşáážáááááˇáşáááş-
áááşáĄááşááŹááąáˇá
áş
PWA ááťážáąáŹááşáá˝ážáŹ
"ssdpList":
{
"id": 94967291, // ŃникаНŃĐ˝ŃĐš идонŃиŃикаŃĐžŃ ŃŃŃŃОКŃŃва
"ip": "192.168.x.x", // ip Đ°Đ´ŃĐľŃ Đ˛ ŃĐľŃи
"type": "thermostat" // Ńип ŃŃŃŃОКŃŃва
},
{
"id": 94967292,
"ip": "192.168.x.x",
"type": "thermostat"
},
{
"id": 94967293,
"ip": "192.168.x.x",
"type": "thermostat"
},
{
"id": 13587532,
"type": "switch"
},
{
"id": 98412557,
"type": "smoke"
},
{
"id": 57995113,
"type": "contact_sensor"
},
{
"id": 74123668,
"type": "temperature_humidity_pressure_sensor"
},
{
"id": 74621883,
"type": "temperature_humidity_sensor"
}
áĽáááŹáĄáŹá¸ááźááˇáş á ááşáá ášá ááşá¸ááťáŹá¸ááᯠáá áşááŻáážááˇáşáá áşáᯠááŽá¸ááźáŹá¸áááˇáşáá˝ááşá¸ááŹá¸ááźáąáŹááşá¸ ááźááááşá áááşá¸áááŻáˇááááŻááşáááŻááş IP ááááşá áŹááťáŹá¸ááźááˇáş áĄáá°ááťáááşááááşá¸áááááᏠá ááŻáážááˇáş ááŽá¸ááźáŹá¸ ID ááťáŹá¸ááŤáááˇáş ááá°ááŽááąáŹ áĄáŹááŻáśááśáááááᏠá ááŻááᯠááťáááşáááşááŹá¸áááşá áĄáŹááŻáśááśááááááŹáĄáŹá¸ Wi-Fi áá˝ááşáááşáááŻáˇ ááťáááşáááşááŹá¸ááŤá áááşá¸áá˝ááş áááşá¸ááááŻááşáááŻááş IP ááŤááááˇáşáááşá áááşá¸áááş ááááşááááŻáˇ ááťáááşáááşááŤáá á ááşá IP ááááşá áŹáááş ááááşááąá¸á IP ááááşá Ꮰááźá áşááŹáááşááźá áşáááşá
á ááşááťáŹá¸áážááˇáş áááşáá˝ááşáááş WebSocket ááᯠááťá˝ááşáŻááşáááŻáˇ áĄááŻáśá¸ááźáŻááŤáááşá áááşá¸áááş ááąáŹááşá¸áááŻáážáŻááťáŹá¸ááá°áááşáážááˇáş ááťáááşáááşááźááşá¸ áááŻáˇáááŻááş ááźáąáŹááşá¸áá˛áááˇáşáĄááŤáá˝ááş áááŻááşááá áşááťááť áĄááťááşáĄáááşááá°áááş áĄáááşá¸áĄááźá áşááŻááşááťá ááááşááťáŹá¸ááᯠááťážáąáŹáˇááťáááŻááşá áąáááşááźá áşáááşá
ááŹááŹááᯠááťáąáŹáşááźááşáᏠááááşáááŻáˇááŹá¸ááąáŹ á ááşáá ášá ááşá¸ááž ááąááŹááᯠáááŻááşáááŻááşáá°ááŤáááşá áááŻáˇááźáąáŹááˇáş á ááşáá ášá ááşá¸áá áşááŻáᯠáĄáááşáááźáąááŤáá á áá áşáááş áááşáááşáááşáááşááąááŤáááşá áááşáĄááşááŹááąáˇá áşáááş á áŹáááşá¸ááž ááťáąáŹááşááŻáśá¸ááąááąáŹ á ááşáá ášá ááşá¸ááᯠááźááááşáááŻááşááŤá áááŻáˇááąáŹáş áááŻáĄááşááŤá ááŻáśá¸áážáŻáśá¸áážáŻáážááˇáşáááşáááşáááˇáş áĄááťááşááźáážáŻáááş áĄááŻáśá¸ááźáŻáá°ááĄááşááşááŽááąá¸áážááşá¸áá˝ááş áĄááááąá¸ááťááşáá áşááŻáĄáá˝ááşááźááˇáş áá˝ááşááąáŤáşááŹáááşááźá áşáááşá
á¤ááťááşá¸áááşáážáŻááᯠáĄááąáŹááşáĄáááşááąáŹáşáááş áááááŻáśá¸ááźááŻá¸áááşá¸áážáŻáážáŹ PWA áĄáááŽááąá¸áážááşá¸áá áşááŻááźá áşáááşá áááşá¸áááş áĄááŻáśá¸ááźáŻáá°áá ááşáá ášá ááşá¸ááąáŤáşáá˝ááş ááááşáááŻáˇááźááşá¸áĄááźáąááśááᯠááááşá¸áááşá¸áááŻááşááźáŽá¸ áááŻáĄááşááąáŹááąááŹáááŻáᏠááąáŹááşá¸áááŻáá˝ááˇáşááźáŻáááşá ááŤááąáááˇáş áá˝á˛áˇá ááşá¸ááŻáśáá˛áˇ áá°á¸ááźáŹá¸áážáŻáá˝áąááźáąáŹááˇáş ááŽáá˝áąá¸ááťááşáážáŻáᏠáááźááˇáşá áŻáśááŤáá°á¸á áá˝ááşáááşá¸áá áşááŻáᏠáážáááąá¸áááş - áááşáážááĄááŻáśá¸ááźáŻááąááąáŹ áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáĄáąáŹááşáá˝ááşáážáááąáŹ Android áážááˇáş IOS áĄáá˝ááş áá°áááşá¸áĄáááŽááąá¸áážááşá¸áá áşááŻááźá áşáááşá ááŻáśáážááşáĄáŹá¸ááźááˇáşá áĄáááŽááąá¸áážááşá¸áááş áĄáá˝ááşá¸áááŻááşá¸áá˝ááşáááşááąáŤáşáá˝ááşáᏠáĄááŻááşááŻááşáááşááźá áşáááşá áááŻáĄááşááŤáá áááşáááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááźááşáááááşá¸ááťáŻááşáážáŻáááŻáˇ áá˝ážá˛ááźáąáŹááşá¸áááŻááşáááşá áááŻáˇááźáąáŹááˇáşá áĄááŻáśá¸ááźáŻáá°áááş local network áážáá˝ááşáá˝áŹááąáŹáĄááŤá áĄáááŽááąá¸áážááşá¸áááş cloud áááŻáˇáĄáááŻáĄááťáąáŹááşááźáąáŹááşá¸áááşá
ááźááşáááááşá¸ááťáŻááşáážáŻ - á áŹááťááşáážáŹá ááźáŽá¸ááźááˇáşá áŻáśááąáŹ áá˝áŹá¸áážáŻá á áŹááťááşáážáŹááᯠáĄáááşáá˝ááşá¸áááˇáşáĄááŤá áĄááŻáśá¸ááźáŻáá°áááş ááŹááŹáááŻáˇ ááąáŹáˇááşáĄááşáááşááźáŽá¸ áááşá¸áááŻáˇá áááŻááşááąá¸áááŻááşááŹáĄááąáŹááˇáşáážáá áşáááˇáş á ááşáá ášá ááşá¸ááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áááŻááşáááşá áááŻáˇááźáąáŹááˇáşá ááŹááŹáááş áááˇáşáĄáŹá¸ áĄáááşáĄááźááşáááşáá˝ááşáážáááąá ááş á ááşáá ášá ááşá¸ááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áááŻááşá áąááŹá port forwarding áááŻáˇáááŻááş ááŽá¸ááźáŹá¸ IP áážááˇáş ááťáááşáááşááźááşá¸áááźáŻáᲠáááşá¸áááŻááşááąáŹááşáááŻááşá á˝ááşá¸ááᯠááťá˛áˇáá˝ááşá áąáááşá
áááŻáˇááźáąáŹááˇáşá áĄáááşááąáŹáşááźá፠áá˝áąá¸ááťááşáážáŻáá˝ááş ááŹááŹááťááşá¸áááşáážáŻá áĄáŹá¸áááşá¸ááťááşááťáŹá¸ ááážááááˇáşáĄááźááş á ááşáá ášá ááşá¸áĄáá áşááťáŹá¸ááᯠááťáááşáááşááŹáá˝ááş ááźáąáŹááşá¸áá˝ááşááźááşáá˝ááşááŻáśá áśááźááˇáş áĄáŹá¸ááŹááťááşááťáŹá¸á á˝áŹáááşá¸ áážááááşá
áĄáá°ááťáááşááááşá¸ááááááŹáĄááźáąáŹááşá¸
ááťá˝ááşáŻááşáááŻáˇá áĄáá°ááťáááşááááşá¸ááááááŹááᯠáĄááŻáśá¸ááźáŻá ááááşá¸ááťáŻááşáááˇáşá áá áşááᯠááá°ááŹáĄááźá áş ááźááˇáşááźááŤá ááŻáˇá
ááąá¸áááş-
- áĄáá°ááťáááşááááşá¸ááááááŹáá áşááŻá áŽáĄáá˝ááş áĄáá°ááťáááşááááşá¸ááťáŻááşáážáŻ (ááŽá¸ááźáŹá¸áááąáŹááşáá áşááŻáĄááźá áş ááźááááş);
- áĄáá°ááťáááşááááşá¸áááááᏠáááşáááşáážáŻáĄááťáááşáááŹá¸ (ááśáááşá ááąáˇáááşá áááąá á)á
- Wi-Fi áá˝ááşáááşááᯠáá˝áąá¸ááťááşááźááşá¸áážááˇáş á ááşáážááˇáşááťáááşáááşááźááşá¸á
- á ááşáá ášá ááşá¸ááᯠâááąááąáŤáşáážâ áĄáááˇáşááźážááˇáşáááşááźááşá¸á
- MQTT á áá áşáááˇáşáá˝ááşá¸ááźááşá¸
- á ááşáá ášá ááşá¸ááťáááşáááşááŹá¸áááˇáş áá˝ááşáááşááᯠá áŽá ááşáááşáážááşááŤá
áááşáĄááşááŹááąáˇá
áşáážáá
áşáááˇáş ááááşá¸ááťáŻááşáážáŻáĄááźááşá ááťá˝ááşáŻááşáááŻáˇáááş ááťááşáážáŹááźááşááąáŤáşáá˝ááş áážáááşááźááşá¸ááźááˇáş ááášááááşáá
áşááŻááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá áááşášááąáŹááąáŤáşáá˝ááş Nextion NX3224T024 2.4 áááşá ááąáŹáşááŽáᏠááŤáážááááşá á
ááşáážááˇáşáĄááŻááşááŻááşááá˝ááşáá°ááźááşá¸ááźáąáŹááˇáş áá˝áąá¸ááťááşáážáŻáážáŹ ááťáááşá¸áá˝áŹá¸áá˛áˇáááşá áááŻáˇááąáŹáş ááťá˝ááşáŻááşáááŻáˇáááş STM32 áááŻáĄááźáąááśá ááťá˝ááşáŻááşáááŻáˇááááŻááşáááŻááşááąáŹáşááŽááŹááᯠáááşááŽá¸ááąáááşá áááşá¸áááŻááşááąáŹááşááťááşáááş Nextion áááşáááŻáááŻáááŻá¸áá˝áŹá¸ááźááşá¸ááážáááąáŹáşáááşá¸ áááşá¸áááş ááŻááşááťá
ááááşáááşááŹáááşááźá
áşááźáŽá¸á áááşá¸áááş á
ááşáááąáŹááşááŻáśá¸á
áťáąá¸áážáŻááşá¸áĄááąáŤáş áĄááźáŻáááąáŹááąáŹááşááąáŹáĄááťááŻá¸áááşááąáŹááşáážáŻáážááááşááźá
áşáááşá
áááááááŻááşááᯠááąá¸á
áŹá¸áááˇáş áĄáá°ááťáááşááááşá¸áááááᏠá
ááááşáá˛áˇáááŻáˇáááşá ááťá˝ááşáŻááşáááŻáˇá Nextion ááŻááşáááŻááşáááş-
- áĄááŻáśá¸ááźáŻáá°ááž áááŻáĄááşááąáŹ áĄáá°ááťáááşááᯠáááşáážááşá፠(ááŹáááşáážá áááŻááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻá)
- á áŽá ááşááŹá¸áááˇáş áááşáááşáážáŻááŻááş (áááŻááş H) ááᯠáá˝ááˇáş/ááááşááŤá
- relay ááŻááşááąáŹááşááťááşáááŻááźááááş (áááşáááşáážáááźážáŹá¸);
- áááąá¸áĄááŹáĄáá˝ááşááŤáážááááş (ááąáŹáˇáááŻááááşáážáŹá¸ááŽáĄááááŻááşáááŻááşá¸áááŻááşááŹáážáááşáážáŻááťáŹá¸áááŻááááşáááŻáˇááŹá¸áááş);
- WiFi áĄááťááşááźá á˝ááşá¸áĄáŹá¸áááŻááźááááşá
áááŻáˇáĄááźááşá ááąáŹáşááŽááŹááᯠáĄááŻáśá¸ááźáŻá áááşááŻááşáááŻááşáááş-
- áĄááŻáśá¸ááźáŻáá°áááşáááşááŹá¸áááˇáş áĄáŹááŻáśááśááááááŹáĄááťááŻá¸áĄá áŹá¸ááᯠáá˝áąá¸ááťááşááŤá
- áááąá¸ááąáŹáˇáááşáĄááşášááŤáááşáááŻá áŽááśáááˇáşáá˝á˛á
- firmware ááᯠupdate ááŻááşááŤá
WiFi ááŹá¸ááᯠáážáááşááźááşá¸ááźááˇáş áĄááŻáśá¸ááźáŻáá°áááş ááťáááşáááşááŹá¸ááąáŹ áá˝ááşáááşáážááˇáşáááşáááşáááˇáş áĄááťááşáĄáááşááᯠáážáŹáá˝áąáááşááźá
áşáááşá HomeKit firmware áá˝ááş device áááŻáá˝á˛ááťáááşáááş QR ááŻááşáááŻáĄááŻáśá¸ááźáŻáááşá
áááşááŹá¸ááźááşááźááˇáş ááŻááşááąáŹááşááźááşá¸ááááŻááşááź-
ááťá˝ááşááąáŹáşáááŻáˇ áá˝áśáˇááźááŻá¸ááŹááŤááźáŽá
"áááşá¸áá˛áˇ áĄáá°ááťáááşááááşá¸ááááááŹáážáŹ ááŹáá˝áąáá°á¸ááźáŹá¸áá˛" áááŻáˇ ááąá¸áááŻááşááŤáááşá áááŻáĄá፠ááąá¸áá˝ááşáá˝ááş Wi-Fi ááŻááşááąáŹááşááťááşá á áŽá ááşááŹá¸áááˇáş ááŻááşááąáŹááşááťááşáážááˇáş ááááááááşá¸ááťáŻááşáážáŻááŤáážáááąáŹ áĄáá°ááťáááşááááşá¸ááááááŹááťáŹá¸á á˝áŹáážááááşá ááŤáááŹáĄááŻá¸ááťáŹá¸áááş áá°ááźááŻááşáĄááťáŹá¸ááŻáśá¸ á áááşáĄáááşááŻáśá¸á áá áşááťáŹá¸ (Majordomoá HomeAssistant á áááşááźááˇáş) áážááˇáş áĄááźááşáĄáážááşááŻáśáˇááźááşáááş ááąáŹáşááťá°á¸ááťáŹá¸ááᯠááąá¸ááŹá¸ááŹá¸áááşá
ááťá˝ááşáŻááşáááŻáˇá áĄáá°ááťáááşááááşá¸ááááááŹáááş áááŻáá˛áˇáááŻáˇááąáŹá áá áşááťáŹá¸áážááˇáş áá˝á˛áááşáĄááŻáśá¸ááźáŻáááŻááşááźáŽá¸ áĄáááşááŤáĄááťááşááťáŹá¸áĄáŹá¸ááŻáśá¸ááŤáážááááşá áááŻáˇááąáŹáş áá°á¸ááźáŹá¸ááťááşáážáŹ á áá áşá ááźáąáŹááşá¸áá˝ááşááźááşáá˝ááşááźáąáŹááˇáş áĄáá°ááťáááşááááşá¸ááááááŹááᯠáĄáááşáááźááş ááźážááˇáşáááşááąááźááşá¸ááźá áşáááşá áĄááşááááşáá áşááŻá áŽáááŻááşá¸áá˝ááş ááŻááşááąáŹááşáááŻááşá á˝ááşá¸ááťáŹá¸ áááŻá¸ááŹáááşááźá áşáááşá á áá áşá áŽááśáááˇáşáá˝á˛áážáŻá á áśáááşá¸áááşá¸ (áĄááťáááşáááŹá¸áĄá)á ááťá˝ááşáŻááşáááŻáˇáááş áááŻááşááťáąáŹááŽáá˝áąáážáááąáŹ áá áşááŻááᯠááąáŤááşá¸áááˇáşááŤáááşá áĄáááŽááąá¸áážááşá¸áááş áááˇáşáĄáŹá¸ áĄááŻáśá¸ááźáŻáá°á ááááŽáááşáááşááąááŹááᯠááá°áááŻááşáááşá áááşá¸ááźáąáŹááˇáşá á áá áşáááş áááşá¸ááááşááąááŹááąáŤáş áá°áááşá áááşáááşáážáŻááŻááşááťáŹá¸ááᯠáááŻááşá¸ááá áşááźááˇáş ááźáąáŹááşá¸áá˛ááąá¸áááşááźá áşáááşá ááźáŽá¸ááąáŹáˇ áááŻá¸ááąáá module á áááşá¸ááᯠááŹááŽáĽááŻáĄááźáąáĄááąáá˛áˇ áááŻááşááťáąáŹááŽáá˝áąááźá áşáĄáąáŹááş áá˝ááˇáşááźáŻááááˇáşáááşá
áážááˇáş ááťá˛áˇáá˝ááşáááŻááşáážáŻá áááşáá°áááᯠáááşá¸áááŻáˇá áááŹá¸áááŻá¸ááť áĄáá°ááťáááşááááşá¸ááááááŹááᯠááťá˝ááşáŻááşáááŻáˇáážááˇáş áĄá áŹá¸áááŻá¸áááŻááşááŤáááşá áĄáŹá¸ááŻááşáážáŻáĄáááşá¸ááŻáśá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş á áťáąá¸áá˝ááşáá˝ááş ááąáááşá¸áĄá áŹá¸ááŻáśá¸ áĄáŹááŻáśááśáááááᏠá ááŻááᯠáá˝áąá¸ááťááşááŹá¸ááźáŽá¸ áááşá¸áááŻáˇáĄáá˝ááş ááśáˇáááŻá¸áážáŻ áááşááąáŹááşá¸ááŤáááşá áááŻáˇááąáŹáş áĄáŹááŻáśááśááááááŹáá˝ááş ááŽá¸áááˇáşááášáááŹááťáŹá¸áážáááąááťážááşáááş áĄááŻáśá¸ááźáŻáá°á áááşá¸ááᯠááťá˝ááşáŻááşáááŻáˇá áĄáá°ááťáááşááááşá¸ááááááŹáááŻáˇ ááťáááşáááşáááŻááşáááşááźá áşáááşá áááşá¸áááŻááŻááşááąáŹááşáááşá ááááťááąáŹáĄáŹááŻáśááśááááááŹááźááˇáşáĄááŻááşááŻááşáááş áĄáá°ááťáááşááááşá¸ááááááŹááᯠááťáááşáážááááş áááŻáĄááşáááşááźá áşáááşá áá˝ážááşááźáŹá¸ááťááşááťáŹá¸ááąá¸ááŤáááşá
áĄáá°ááťáááşááááşá¸áááááᏠáááŻáˇáááŻááş áĄááźáŹá¸á ááşáá ášá ááşá¸áá áşááŻááŻááᯠááťáááşáááşáááˇáşáĄááŤá áááşáĄááşááŹááąáˇá áşáážááˇáş PWA áĄáááŽááąá¸áážááşá¸áá˝ááş áážá áşááŻááŻáśá¸áááş ááąááŹáááŻááşá¸áá˝ááş áá áşááźááŻááşáááşááąáŤáşááŹáááşá á ááşáá ášá ááşá¸áá áşááŻáááˇáşááźááşá¸áááş áĄáááŻáĄááťáąáŹááşááźá áşááąáŤáşáááş- áááşá¸ááᯠWi-Fi áá˝ááşáááşáááŻáˇ ááťáááşáááşáááşáᏠáááŻáĄááşááŤáááşá
ááťá˝ááşáŻááşáááŻáˇáá áá áşáááş ááŹááŹááááŻáĄááşááŤá ááťááşáá˝ááşááŤá áááşá¸áááş áá˝ážáąáááŻáśááŽá¸áĄááźá áşáááŻáˇ ááźáąáŹááşá¸áá˛áááşáááŻááşááŤá áĄá áááşáĄáááŻááşá¸ááťáŹá¸áá˛áážáá áşáᯠááťááşáá˝ááşááťážááşáááşá á áá áşáááş áĄááąá¸ááąáŤáşáĄááźáąáĄááąáá˝ááş á áááşáááşáááşááźááşá¸ááážáááŤá ááááşá¸ááťáŻááşáá°ááťáŹá¸á áĄáŹááŻáśááśááááááŹááťáŹá¸á ááááááŹááťáŹá¸ - ááźááşá ááşáá áşááŻá áŽáááş ááŹááŹáá áşááŻáážááˇáş ááąáŹááşáááşáá áşáŚá¸ ááźá áşáááˇáşáĄáá˝ááş ááŻáśá¸ááŻáśá¸áááŻááşáááŻááşáĄáŻááşááťáŻááşáá˝ááˇáşáážááááşá
á
áááşáááşá
áŹá¸áá°ááťáŹá¸áĄáá˝ááş ááťá˝ááşáŻááşáááŻáˇá áá°áážáŻáá˝ááşáááşááťáŹá¸
ááąá¸ááş: [áĄáŽá¸ááąá¸ááşáááŻááŹáá˝ááşááŹá¸áááş]
PS ááŹááŹááᯠá
á˝ááˇáşáá˝ážááşáááş áááˇáşáĄáŹá¸ ááťá˝ááşáŻááşáááŻáˇ ááááŻááşáá˝ááşá¸ááŤá ááťá˝ááşáŻááşáááŻáˇáááş MQTT ááŹááŹáááŻáááşá¸ ááśáˇáááŻá¸ááŹá¸ááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇááááŻááşáááŻááş cloud áážááááşá ááťá˝ááşáŻááşáááŻáˇááááşá¸áááŻááşáážáŹ á
áá
áşááááşááźáááşáážáŻáážááˇáş ááŻáśááźááşá
áááşááťááážáŻááᯠáĄáááˇáşáĄáá
áşáá
áşááŻáááŻáˇ áá°ááąáŹááşááŹáááşááźá
áşáááşá áááŻáˇáážáᏠServer áááş áĄáŹá¸áááşá¸ááąáŹáĄááťááşáááŻááşááąáŹáşáááşá¸ ááŻááşááąáŹááşáááŻááşá
á˝ááşá¸ááᯠááźááˇáşáááşá¸ááąá¸ááźáŽá¸ á
áá
áşáĄáŹá¸ áááŻáááŻáĄáááşááźáąá
áąáááşá
source: www.habr.com