ááá ááĽáŚá˝ ááá áá á˝áá áľá áá áá
áľá á°á¨áłáłá á˝ááá˝ áĽáááĽááá áşáŽá˛á - á áşá áá á¨á°áá á¨á° ááľáá ááŽááŤá áááŁá áŞáŤ ESP8266.
áá á˝áá á ááłá á˘áŤ á¤áľ ááľáĽ ááá áá á¨áá°á áĽááĽá áľ áŁáá áľ ááá ááľáĽ á¨á á¨á ááááť áááŁá áŞáŤ ááŽáááľ ááłáá á áá áá ááá ááĽá áĽáá´áľ áĽáá°áááᣠááááá ᢠáşáŽá˛á.
á á°á¨áłáłá ááľáĽ ááłá á˝ááá˝.
ááŁááťáá˝
ááá˘áŤ
áŤá áááľ áá¨áłáľ á¨áá. á ááá á áľáááľ á¨á°áá°á áĽáááľ áá ááᢠáľááá , á áĽáŤáľá á¨áá ááá áááľáŤáľ á¨ááá¨á ááá á°ááŁáŤá áá ááśá˝á áááá ááá á¨á°áťá ááá á¨áá. áĽá áá ááľá¨á áĽáá°ááťá áĽá áá ááá¨á áĽáá°ááá áľ á¨ááŤáłáŠ ááłááá˝ áĽáá á áá áááá. á¨ááá˝ á°áá˝ áľá á°áľ áĽááἠáá, á¨áŤáłá¸áá áľá á°áśá˝ áĽááłáá¨á°áą ááá¨áá¨á á áá˝áá, ááá áá á¨ááááá ááĽá áááááľ áá¨áłá.
á¨áá°ááľ ááŁáĽáá˝ á ááŁá˘áá˝ áĽáŤááá˝ áĽá á°áĽáłá¤áá˝ ShIoTiny ááśá˝ áĽáá´áľ áĽáá°áá አáááłá¨áľ áľáá˝ á¨á á¨á ááááť áááŁá áŞáŤ ááłá ááŽáááľ áĽááłá°áá áááá°áááá˘
á¨áááŁá áŞáŤá á áľá°ááᣠáŤáá á¨ááááŞáŤ ááłáĽ áşáŽá˛á - á¨ááá áĽá á¨áá áŁá˘áŤ - áááá á°á á°áľáá á áá°áá áĽá á áľá°áłá˝ áááá. áľááá , ááá¨áłáľ á¨ááťá áĽá á áá á¨á á¨á ááááť áááŁá áŞáŤ áá´á áááá á°á áĽáá° ááłá áá°áľáŠ.
á¨ááŽáááą ááłáĽ á¨áĽá á áá°áá ᣠáá áĽááá
á ááááŞáŤ áá áĽáá°áááá áá¨áą
á¨ááťáťáŤá áá°áľ ááá፠á¨ááá. áĽá áĽá áĽáŠ ááłáŚá˝á áĽá ááŽáááśá˝á áŤá áá¸á áá ááĽá¨áľ ááᢠááá˘áᣠá¨áááá ááá ᣠá°áľáá áŤáááᣠáá á¨áá°áŤ áááᣠááťáťá áá áᢠáĽáá á°ááŤáŤáŞáá˝ áĽáľáŞáŤáááľ áľá¨áľ á°áťá˝áá ᣠááá áĽááłá á°áľáá áŁáááá (áĽá áĽááá áá á ááá˝ ááĽá) á˘ááá ᣠáá áá¤áłá áááľáá˘
áľááá ááŽáááąá á¨áľ ááá áĽááłáá áľ ááá á áŁá á áľááá áá. ááá, á áá á áááá, á ááŽáááą áá¨á¨áť áá áá ááááľ áĽáá°ááááá ááááŞáŤ áá áŤáá ááá°á á ááĽá. á áŠá˛áŤá ᣠá ááľá ááá á¨ááá á ááááľá ááááá˝ áĽáť áá°á ááᨠá°áᾠᣠâáĽá áľâ á¨áá á áľá°áá á áá áĽá á á á áŤáá áá á á ᣠáá á áá ááááŤáľ á¨á áĽáᎠáááá°á á°ááááá˝ áĽá ááľááľ áŤááŁá¸á á áľá°áłáłáŞáá˝ á á áᥠâá¨ááááľ áŤááłâ áĽáá ááĽáŤáľ á¨áááŠáľ ᢠáĽááá áĽáá á¨áĽáááą áá áááá˘
áĽá áłá˝á áĽáá°áá ááááᢠáĽááĽá áľ á¨áá áá° áá á á¨áá°á áááł áá¨áá á¨áá˝áá áľ ááá áĽááłá áĽááľáĽ. áááłá, áĽáá° ááłá á˘áŤ á¤áľ ááá áἠá¤áľ. áĽááĽá áłáááľ á°áľ á¨ááá ááá áá áĽá áĽáąá ááááá ááááą áĽáá° ááá áŤá¨á áá-á¨áááá á á¨á ááááťá˘ á á¨á ááááŁáľ áĽá ááááśá˝ á áᢠáá ááááŁáľ áĽáá° áááŽáľ áŤá áŤáá°áááą áĽá áŤá¨á ááááśá˝á á¨á°áááá˝ áá áľá°á á°áŤ á°áá áá áĽááá ááááᢠá áľáááá˝ ááŤá˝ áá¸á, áĽá á á áŤáŁá˘áŤá˝á ááľáĽ áĽááąá ááááľ ááá áá.
á á ááľ áá, á áľáááá ááááŁá á áĽáááááá: áŤáĽáŠáľ áĽá, á áá áá°á¨áľ, áŤáĽááľ. áá áἠá áľáááᣠá áľááá áá á˛áá áĽáá˛á ፠áĽá áĽáá˛á á áĽááááááá˘
áááá°á áááŤá: á¨á á¨á ááŤáá˘áŤá á áá á áááľ áááłáá˝ ááľáĽ ááĽáŤáľ áĽááłáá áľ áĽá á áá áááłáá˝ ááľáĽ ááĽááľ áĽááłáá áľ.
áĽáá ááá ááá ááá˝ áá: áĽááĽá áą á¨á°áá°áá áá°áĽ á áá á¨áá, á¨á á¨á ááŤáá˘áŤá á áĽáŤ áĽá á á¨á ááľáŁá; áĽááĽá áľ áá° áá°á áá á°ááá° - á áľááá áá áá.
á áľáŠá¨áľ á¨áá¨áłá°á á ááŁá˘ áá˛áŤáá "á¨á°á°á " á ááá áá áá áááá áááá. á áá á¨á°á°á ? áĽáá´áľ á°á°á ?
á¨ááá˘áŤáá áĽááĽá áľ ááááááľ áĽá ááááśá˝ á áᢠáááąá áĽáááá¨áłáá-á¨ááááŞáŤá - á°áááá á°áááá á áá áá áĽá ááá°áá - ᨠMQTT ááŽáśáŽáá á áá áá á á ááłá¨ áá¨áĄ áá. áĽáŤááłááłá¸á áĽááá áá´áá˝ áĽá áá˝ áĽá ááłáśá˝ á áá¸á, áá á á áá áá ááĽáŤáŤá.
áááá¨áąáľáŁ âá¨áá°ááááŤá áĽááĽá áłáááľâ á¨áĽááĽá áľ áá á áááá áĽáááťááᣠá˛áŤáá á áľááá áĽáá˛á ፠áŤáľááľáłáá˘
á¨áááĽáá áĽáŤá á°á ááá á áľáááá á ááĽáł á¨ááĽáŤáľ ááĽáľ ááľá áľ áá? áá á áááľ á¨áĽááĽá áľ áá á ááá ááá áá, á ááľ á ááŤá á˛ááŤ? áĽáá˛á ááááąá ááľá áĽááŤáá. á¨ááá á áá, ááŤáá˘áŤ á á¨áá°á áĽááĽá áľ áá áĽáť áłááá á¨ááá ááľáĽ áááľáááľ, áááłá, á°áľ á¨ááá á˝áł , á á°áááś "á˝áł" á°áĽá á¨áá áŤá.
áľááá , á¨ááááááá áĽá áľáá˝ áĽááłá áĽáá´áľ áĽáá°áá°áŤ á°á¨áľá°áá. á¨á á¨á ááááť áááŁá áŞáŤ áľáááłá˝á áááá á°ááŁáŤáľ á á áአáĽááá¨ááŤáá-
- á¨áĽááĽá áľ áá áá á°á¨á áááááľ (áááľ á ááŤáŽá˝);
- á¨áĽááĽá áľ áá á áááŞáŤ;
- á¨á á¨á ááŤáá˘áŤáá á áŤáľ á°á ááĽáŤáľ;
- á ááśáá˛á á¨á á¨á ááŤáá˘áŤ ááááľ;
- á¨á á¨á ááŤáá˘áŤáá á áĽá ááĽáŤáľ (á á ááŤáŠ áááľ)á˘
áľááá áĽá áą ááá˝ áá. á ááŽááŤáá˝á ááľáĽ á¨áá áŤááľá áááá á°ááŁáŤáľ áá°áá á á áľááá áá. á áá "áĽá áľ" áá°á¨áľ áĽá áĽáá°áŤáá. á ááááŞáŤ á¨ááłáŞáŤáá á¨ááá ááľá áĽááłá.
á¨ááłáŞáŤá ááá áŤá ááľá
á á á ááá áááľ áĽáá°áá áŤá áĽá áśá˝ áááŠáá. á¨ááááŞáŤá á¨áá°ááááŤá áĽááĽá áľ á°á¨á á á°áááá á°ááá áá°ááá á ááŠááľ áá. ááá°áá áĽá áľ á MQTT ááŽáśáŽá á áŠá á ááľááአáá á¨áĽááĽá áľ áá á á°á¨á á¨áááá á áľ á ááŤá áá.
ááá áá áĽááá áá¨áłáá˝ á á ááľ á¤ááááľ áĽáť áľááááŤáŠ - á°áááá resistor "á¨ááá˘áŤáá á¨áĽááĽá áľ áá á á áááááľ", á¨ááŤá á ááľ á¨ááá ááľá áĽáť áĽááłááá. áĽááἠáá, á GOST áá á¨áľ á¨áááá ááľá á¨á°áᨠáááľáá. áĽá áá á¨ááá°áŠá¨á á áŁáŽ-á˘ááááŽá˝ áá áłááá á ááŁáą áľáááľ áá ááᢠáľááá áłáááľ á¨á áá á áľááá áá.
áľááá
á áĽáá áá áá áĽááŤáá? á°áá á¨ááľá°ááá áá á°ááááˇáᢠRelay1 á°ááŁáŁáŞ áşáŽá˛á. á áľááá á á¨áá°á á¨áŽáá´á
ááľáĽ á¨ááá¨á á°ááá áááá áá° áĽááľá áľáŠá¨áľ áĽá°áŁáá. áľááá
, á ááľ á°á áá
á á áŤáą á¨ááŤá°áá á¨áá - áá ááá. áá
á á˘áŤááľ á˘áŤááľ áŁáśá˝áá ááá á¨áááŞáŤ ááłáŞáŤáá˝á áá° áá¨áłá ááľáĽ á¨ááľááŁáľá á ááľ á˘áŤááľ á¨á á¨á ááŤáá˘áŤáá áŤááąá˘ áĽá ááá°áá á áľá°áŤá¨áľ. á¨áĽááľá á áľáá á¨á áá áááá á¨áá 250 á, á¨ááŤá á ááĽáł áŤááááľ áşáŽá˛á áá á¨ááá - á á áľáááŞá á áŠá áĽáťá˘
á á°ááá á°á¨ááááᢠá áá á¨á°áááá "á áĽá ááŤá°áľ" á ááŤá. á¨ááá˘áŤá áá á°áŤááá áá¤áľ1. áĽáá ááá á°á¨á᪠ááĽáŤáŞáŤ á¨áá.
á¨áááľ áĽá áĽááĽá áľ áłáłá˝ DHT-11 (ááá DHT-22 ááá á áťááťá¸á)ᢠá áááŁá áŞáŤá áá áአáá¤áľ ááááááą á°ááá áˇá. áşáŽá˛á. á áĽáá áá áĽáá°ááłá¨á áĽáá˛á ááááąá áłáłá˝ áááááľ á˝ááŽá˝á á áŤááŁá.
áĽá á áá¨á¨áťá ᣠá¨áĽááĽá áľ áá áá á°á¨á á¨ááŤááá á°áááá á°áááᢠáá áἠá áľááá, á°áááá áĽá áá á°ááááá˝á áŤáŤá°á° á áŤáá. á áĽáą áááááľ áá ááá á˝ááŽá˝ á¨áá, áá á áĽáŽ á¨á°á°áŤáá ADC á áá áĽáááťáá ESP8266 á 1 áŽááľ. áľááá , áá° 5 áá áŤá á á¨áŽáá´á áá¨áá፠áŤáľáááá.
áĽá áĽáá°áá ááľáłááľá á¨MQTT ááŽáśáŽáá á áá áá á¨ááá˘áŤá áĽááĽá áľ á°á¨á á á ááłá¨ áá¨áĄ áá á¨á°ááá ᨠáá á áŤáá á áŤáľááááá˘
á ElDraw ShIoTiny á ááłá ááľáĽ á¨ááłáŞáŤáá á á áŤá áľáá° ááá áá ááá áĽááááᢠáĽáá´áľ áĽáá°áá°ááą, áá°áá á ááłá˘, áá°á áĽá ááá á áááŞáŤá ááľáĽ á á˝ááá˝ ááľáĽ ááá ἠáá˝áá, á á áááš ááááŞáŤ áá áŤáá á ááá.
á ááŤá á ááľ, ááá
ááá áĽááááᥠá áĽáĽáášá ááĽáŤáľ Relay1 áá°áá°á áá á¨áĽááĽá áľ áá áá á¨áá á á áá á ááá.
áĽáá°áááá¨áąáľ, ááá á¨á°ááłá°á ááá á¨áá: á áŤáľ á áááá˝ áĽáť, á¨á áľá°áŤá¨áąá á áááá˝ áłáááĽáŠ. DHT11 - áá
á áĽáááą á¨áááľ áĽá á¨áĽááĽá áľ áłáłá˝ áá (áá° ááá¨á áá˝ááᢠDHT22).
áá CONST - á¨áááť á°á¨á á¨áĽááĽá áľ áá á, á ááśá.
áŽáááŹá°á áááľ ááĽáŽá˝á á¨ááŤááłáľá áĽá á¨á°áá°áá áááł á¨á°áá áá¤áąá áá° 1 áĽá á áľá áááłá ââáŤáá°áá 0 áŤáááá.
á áĽá áááł, áá áááł áááá á> áá¨áľ A á á´áá°áŠ á¨áááŤá á¨áĽááĽá áľ áá á ááᣠáĽá B - á°ááłáłá áĽááĽá áľ áŤáá á¨áááť á°á¨á.
áá á¨áááŤá áĽááĽá áľ á°á¨á (A) á¨áá°áĽ áĽááĽá áľ á°á¨á áá ááŁá (B), áá˛áŤáá á áá á á áá ááľ áá á> á 1 áĽá ááá áĽá áá°áŤáŤá áá áŤáᢠá á°ááŤááᣠáá á¨áĽááĽá áľ áá á áá° áá°á áá áĽáá°á°ááá° (áááľá. á <=B), áá˛áŤáá á áá á á áá ááľ áá á> á 0 áĽá ááá áĽá áá°áŤáŤá áá ááá˘
ááá ááá˝? á áĽáááą áĽáá°áá áááá áĄáľ ááá á áááŞáŤá ááľáĽ á¨á áááá˝á á á áŤá ááá፠áááá¨áąá˘
ááᥠá¨á ááááá áááá áἠáá á DHT11 á á¨10 á°á¨ááľ á ááľ áá áŤá á ááťáťááᢠáľááá áá°áŤáŤá á á¨10 á°á¨ááľ á¨á ááľ áá á áá ááĽáŤáľ áĽá ááĽááľ á áá˝ááá˘
ááá ááá áĽáŠ áááá, ááá áá á°áááá á°á¨ááŤá á áá áá á¨áĽááĽá áľ áá á á°á¨áá áááááľ áĽáááááá. ááá ááá á¨áá!
áá ááľááá ááááľá á á¤á˛á˛ ááľááá ááááľ áĽáá°áŤáᢠá¨ááá á áá, á¨á°áááá á°á¨ááŤá áá á¨áŽáá´á
áá¨áá፠á¨á¤á˛á˛ áá á áááá.
á á¤á˛á˛ áá¤áľ áá áŤáá áŽáá´á ᨠ0 áá° 1 ᎠáááŤáŤá. ááá áá á á ááááá áá¤áľ áá áŤáá áĽááĽá áľ - ᨠ0 áá° 100% áááŤáŤá. áĽáá´áľ áĽáááá áŤá¸ááá? ááá ááá ááá ááᢠá¨á¤.á˛.Რááľááá ááááľ áşáŽá˛á á ááá˘áŤá áá áŤááá áŽáá´á áááŤáľ áĽáť áłááá áĽáá´áľ áĽáá°ááŤáá á áŤááá ááŹáľ áĽá áá¨á.
áŤá ááᾠᨠADC1 ááľááá ááááľ (ADC) áá¤áľ áá ááá¨áá X, á ááá á¨á°á°á
á¨áľ - áŽáá´á á ADC ááĽááľ (ᨠ0 áĽáľá¨ 1 áŽ); k - ááá (ADC ááá) áĽá b- ááŤáŤáť (ADC ááŤáŤáť). áĽáá°áá , áŤááአk = 100 и á = 0, á¨ááŤá á˛ááአᨠ0 áĽáľá¨ 1 áŁáá ááá ááľáĽ, áĽá´áľ X á á¤á˛á˛ ááľááá ááááľ áá áᾠᨠ0 áĽáľá¨ 100 áŁáá ááá ááľáĽ áááŤáŤá. áá á áááľ á ááĽá ᨠ0 áĽáľá¨ 100% á¨áĽááĽá áľ áá á ááá¨áŤá.
ááá, ááá á áá ááááľ, á°áááá á¨áááá á°áá¸áŤáłášá á ááá, á¨áŁáŤáá áĽááĽá áľ á°á¨á ᨠ0 áá° 100 áááááľ áá˝áá. áĽá¸áá á˝áá á¨ááłáŤ ááłáŞáŤáá˝ á áááአáá. ááá áá á á°ááŁá, á°áááá á¨áááá áá°á 6 áááá˝ 0%, 20%, 40%, 60%, 80%, 100%) á¨áá, á¨ááŤá áá áá°áĽ áĽááĽá áľ á°á¨á ááááááľ á á áá.
ááľáá˝á áĽáá´áľ áĽáááááá k - ááá (ADC ááá) áĽá b-ááŤáŤáť (ADC ááŤáŤáť)? á áᣠá¨áĽááááľ á¨á°á á á° ááá á¨á áá ááá áá! á ááľááá ááááľ áá á¨ááłááľ á áááá á á áŤáľáá ADC1 áĽ.á¤.á . áĽá á¨á፠á¨á ááĽáŽá˝ ááľáŽáąá áŤáŤá. á ááľáĄ á¨áááááľá áá ááľááἠáá˝áá. á áĽá áááł, á áľáá áá áĽáá°ááłá¨á áĽáá°áá áŤá ááľáŽáľ áááá.
áľááá
, á áŁá ááá á¨áľáŤ áááľá á áá. ááťáťá áĽááááá˘
á áááŤá˝á áá ááá áááľá á ááľ áĽá
á á áá - á˘áá°áááľ á áŤáľááááá. áá á áá áŤáąá á¨áťá ááá˘
á ááŤá áááľ, á ááŤáŠá áŤááá
ááá ááá áá°áŤá áĽá ááá á°á á°áľá°á áá. áá ááĽá ááľá, á á¨á ááááťáá á ááľ ááĽáŤáľ á áá˝áá. á ááá˘áŤá áá á áľááľáá á°áľááá°áá áá¤áľ1 á¨áĽááĽá áľ áłáłášá á˝á á áááľ á áľáááá á ááá á¨ááŤá ፠áĽá á¨ááŤá á ááá ááá¨ááá˘
áá
áá ááá á ááŽááŤáá˝á ááľáĽ á¨áááľáŹáľá áľ áá ááá˘
á¨á ááŤá ááá ááŽá°á˛áá áĽááł á áĽááąáŤáá ááľáá áá°áááᢠáĽáą á¨á ááŤá áááá፠ááŁáŞ ááᣠá áá¤áą áá áŤáá áĽá´áľ á¨á ááľ á˛á áἠáá° áᎠá¨áááá á¨á (á á¨ááá´ ááľááᣠá¨ááľááá ááááľ áá
ááľ) CT).
ááá ááá áá áĽáá°á ááą áŤáá°ááłá°á áĽáá áá°áŤá: ááŁáŞ CT á¨ááá˘áŤá áá á¨á°ááááá á¨á ááŤá ááŤááťáá˝á áááĽáŤá áá¤áľ1. áŤá áááľ á áá ááŁáŞ áá ááľ áá áŤáá áá á áĽáŤááłááą á ááŤáŠ á 1 áá¨ááŤá.
áá áá áá á¨áááľ (áááľá ᨠ1 á áá) áá áĽáŠá áĽáá°ááá áá˛áŤáá á áááááŞáŤá áá¤áľ áá á> á 1 ááłáŤá áĽá áá 1 ááŁáŞáá áĽáá°áá áŤáľááá¨áá CT áá° ááŽ. áá áááľ áááááŞáŤá ᣠá áĽááá ááááŤá áá á¨áľ á¨áłá˝áá!
áľááá , á¨áĽá á ááŤá áááľ áááśá˝ á ááľ - 0 áĽá 1. á°á¨á᪠áááśá˝ (3 ááá 4 ááá á¨á፠á áá) áĽáááá - áááá ááááἠá á áááá. CONST á¨á ááą áá° áá áĽá´áľ.
áľááá , á¨á á¨á ááŤáá˘áŤáá áááĽáŤáľ áááľ áááłáá˝ á áá: á¨á°ááá á á¨áĽááĽá áľ áá á á áá áĽá áááá á ááľ áá ááŤá. ááá¸áá áááłáá˝ á¨á°áá á°ááá áá áŤáᢠáĽá á ááŤáŠ áĽáá°áá áĽáľáŞáŤá áľá¨áľ áá°áŤá. Đ á¨áĽááĽá áľ áá á áá° áá°á áá á ááááľá.
á áĽááἠáľáá° áááŠá á¨á áá ááľáĽáľáĽ ááľá¨á áá˝áá ᣠáá áá áá á áá°ááá - ááááá ááá ፠áŚáł áĽáá°ááá á˘
á ááŤá áśáľáľáŁ á¨á áááá¨áĄ áá áááá
á¨ááá˝áá áá á áŁá áá¤áłá ááᢠáá áľá áľááá˝áľ? áááአááááá á¨áááá áááľá°á ááŤá¨á á áá ááá á˘áŤáá áááĽáŚ áááá á˛áá áĽá á¨áľáááľáá á ááááŁá á¨á á°á ááľáá! áĽááłáá ááá "áá˝á á áá°áá." ááá áá á áľáááľáá áá á áŁáľ ááá°áľáŁ áá á áŁáľ á á°á ááľáĽ ááĽááľ - áĽáá áá ááᣠá¨ááľá°á-á áá-ááŤá¨á á¨ááááľ áŤá (áááá á ááá ááá¨áľ á ááťááŠá - áľááá áľá á°áľ á¨á°áŤá áĽá áá)ᢠá áááá).
ááá áá ááĽááá ááá°áŚá˝ áĽááááᢠá á áááá¨áĽ á áŠá áááľá°áłá°á áĽááá°á áĽá áá˝ á ááľá˘ á ááááŞáŤ, áłáááľ áá. ááŤááá°á áááŁá áŞáŤá˝á á áááľ á á áłáá˝ áá á áá áĽá á áá ááá á¨áá˝á á¨ááĽáĽá ááá áĽáá˛ááĽáŠ á¨ááŤáľá˝áá áááá ááľá¨áŽá˝ áĽá á áááŹá˝áá˝ á áᢠá ááá°á á°á¨á, á ááá ááľáĽ áŤááá á¨áĽááĽá áľ áá á á¨áááľ á¨áááŁá á á˝ááł áá. áĽá ᣠá áśáľá°á á°á¨á ᣠá áľááá áá áĽá¨á°áŤ áĽáá°áá áĽáť áá¨áľ áá˝áá - áá˝á¨áá¨á ááá á ááá˝á¨áá¨á ᣠáá á°áá áá ááááľ á¨áĽááĽá áľ áá á áĽáá°á°áááá áá¨áľ áá˝ááᢠáĽá á¨á፠- á áľááá á áŤáľ-á°á ááá á áĽá á ááˇáᢠá á á ááá, á¨áááááľá áá.
áĽááἠáá, áá ááłááľ á áľáááá˝ áĽá ááĽá - á áŁá áĽá áľáŠá¨áľ. áá áá ááłá áĽáť ááá˘
áľááá
á¨á áááá¨áĄ áá ááááááľ á´áááááá áĽáá ááááᢠá¤á.á˛.á˛. áĽá á°ááłáłá áľá áŤáá ááŽáśáŽá.
áá
áá á´áááá ááá áá, áŤáľááááá MQTT á°áá. áá
á¨ááŤáááá áአá áááá ááᢠMQTT á°áá áá˝áááłá áşáŽá˛á áĽá á¨áĽááľá áľáááľáá.
á¨á´áááá áááľ á¤á.á˛.á˛. á¨á°áá ááš ááŤá¨á áááá¸áá á MQTT á°áá (á áááá) áá á¨áááá° áá¨ááá˝á á á ááľ á¨á°áá°á áľá áá°áá áŤáŤáľáłáᢠá ááĽáľáľ á áááľ á áááá á¤á.á˛.á˛.). ááá˝ á°áá áá˝ á áááá° ááἠá áľá ááááἠáá˝áá (á ááĽáľáľ) áĽá á á˛áľ á¨áłá°á ááἠááá áᢠáŤá áááľ ááá á¨áá¨á áááἠá á°áá á-á°áá-á°áá á ááá áá á¨á°áá°á¨á° áá.
ĐŻ á áá°ááá á ááááŽáš áá á á°áŠá. á á áááá¨áĽ áá áĽáá´áľ áĽáá°áá°áŤ áĽá á˝ááá˝ áĽá áľáá ááśá˝ á áᢠá¤á.á˛.á˛. áĽá á¨ááĽáĽá áááá˝á áááá á ááŽááŤáá˝ áááľ áá¸á. áá¨áá áĽáá´áľ ááá á áĽá áá°á áĽááłááĽá áĽáť áŤáłáŠáᢠáşáŽá˛á.
áĽáá° á°áá á°á áááŠáá˘
áľááá ᣠáĽááľá áĽáá°á°áááᥠáĽááááłááᢠMQTT á°áá. á á á ááá á°ááá á¨á°á áá áľá áĽá á¨ááá áá (ááááľ) áĽáá˛áá á¨áááááľ áá°áĽ áá°áĽááłá (áááá áĽáá˛áŤáᥠáá ááá)ᢠááá°áŤáľ áşáŽá˛á Đş MQTT á°áá á áááľ ááááśá˝ áá¨ááá áá˝áá - áá°á á áááááľ áĽá TLS (SSL).
áĽááá áá áááŞáŤáá˝ á áşáŽá˛á áľá áá ááĽáˇáᢠá ááłá¨ áá¨áĽ, áááŤá MQTT á¨á áááá áá áááááľ.
á¨áĽááľá á¨áá MQTT á°áá áááľ á áá áá
á - ááá˘áŤ áĽá á¨ááá áá á áŤáľáᥠ(áĽááá
á ááľáŽá˝ áŁáś áá°ááľ).
áááŞáŤ MQTT áááľ á áľá á áĽáŤ á¨á°áᨠááĽáŤáŞáŤ áŤáľáááááá˘
á¨MQTT á ááŤáŽá˝ á áľá á áĽáŤ á áááą áľá áá á¨áłá¨á ááĽá¨ááá áá (á ááĽáľáľ) á MQTT á°áá áá á˛áŤáľá áĽá á˛ááááĄá˘ áááŤá MQTT á áľá á áĽáŤ ááááŁá áŞáŤá, á áá¤áľ ááľáŠ ááľáĽ ááľááŁáľ áĽáť áŤáľáááááłá"MQTT áááľ á áľá á áĽáŤÂť(ÂŤMQTT áááľ á áľá á áĽáŤ") á áľá-á áĽáŤá áá áá á á¨á¨ááł ááááŤá ("/")! á áá¤áľ ááľáŠ ááľáĽ slash áŤááľááĄ, á áŤáľ-á°á ááłá¨áá. ááááśá˝á á á áľá-á áĽáŤá ááľáĽ áá áá á ááťáá "#" и "+". ááá˝ áá°áŚá˝ á¨áá.
áááłáᣠáááŞáŤáá áŤá°á"ááá´" (ááá á°áá áááľ áááááĄ) áĽá á áľá á áĽáŤá áá°" á°áááĽáŻá/áşáŚá˛á/âᣠá¨á፠áá áá¤áľ á á°ááá áá á â áľá ááłá°ááá˘/shiotiny/áááł". áŁáś á áľá-á áĽáŤ áľáĽáľáĽ áŤáá ᣠá°ááá áá áŤááľ ááá áááááá˝ á á¨á¨ááł ááááŤá ("/"): -ááá´'áĽáá°' ááłá°áá/ áááłÂť.
áľááá ᣠáĽááľá áĽáá°á°áááᥠáĽááááłááᢠMQTT á°áá áĽá ááá˘áŤ, á¨ááá áá áĽá áá°áĽ á°ááĽááá. á¨ááŤá áĽááá á áááŞáŤáá˝ á áľáŠ áá á˝ááá á ááłá¨ áá¨áĽ, áááŤá MQTT á¨á áááá áá áááááľ á°ááŁáŁáŞ áşáŽá˛á.
á áľá á áĽáŤá áá°" á°áááĽáŻá áĽáá áĽááááłááá˘/ááá/Âť.
á¨áááá ááá áááŞáŤáá˝ áááł á áá°á áĽááááᥠáŞáá áĽáááľ1, á áľá´áśá˝ áá áááŞáŤ, á áľá´áśá˝ áá á áŤáľ-á°á, áĽá á áá¨á¨áť áá°áĽ áĽá áá áłá á¨áĽááĽá áľ á°á¨ááá˝. á°á á, áááť - á ááá ááľáĽ áŤáá á¨áááľ áá á. áá áá áĽáá´áľ ááľá¨á áĽáá°ááťá, áľááá áááá¨áą.
áĽáá°áááá¨áąáľ ᣠá¨ááłáá áľáŞáľ ááŠááą á áááá˝ áĽáť áá á˘MQTT á áľá". á
áľá á
áĽáŤáá á¨á°á°á á áá á¨áá¨á°ááľ áááŞáŤáá˝ áłáľááá:
áĽáá°áááá¨áąáľ ᣠá¨áľáááą á á ááá áááł á á¨á¨ááł á áá!
áá áá¨áľ áĽáť áłááá ááľá°áłá°áá áĽááááááᢠáĽáá´áľ ááá ááťáá? á áŁá áááᢠá¨áĽááĽá áľ áá áá á¨áááá á áĽááááŁááᢠá¤.á˛.ᲠáĽá á°áááá resistor áĽá áá áá á áŁá á¨áŁáŤ á°á¨á á¨áĽááĽá áľ áá á áĽááľáááŁáá á¤á.á˛.á˛. á ááĽáł á¨áľáááľááá!
ᨠADC ááľááá ááááľá á¨áá¨áłá ááľáĽ áĽááľááá°ááá áĽá áĽá፠áśáľáľ á áłá˛áľ á áááá˝á áĽááŤáľáłááᥠááá˝ áá°áĽá, FLASH áá°áá á¨á áľ áááᾠи MQTT áááááá˘.
á¨ááľááá ááááľ á°ááŁá MQTT áááááᢠááá˝ áá: áááŞáŤ ááá áá /ááá/trigHset (á¨áĽááĽá áľ áá á á°á¨á) ᨠáá MQTT á°áá. áá á ááŁá áá¨áá áá áŤá°ááá? áá áá° ááľááá ááááľ áá°áŁá¸áá ááá˝ áá°áĽá, áá á á á°áŤá áá á ááἠá áľá ááľáĽ á áááááἠáá á°á¨ áľááľáł ááľáĽ áŤá¨ááťá trigH. á¨á፠á áá, á áá FLASH áá°áá á¨á áľ ááááľ á áľá áľá á¨áááááἠáá á°á¨ áľááľáł áá¨áá áŤááŁáᢠtrigH áĽá ááĽá áá áĽáá°áá¨á°áľ á áľááľáá áĽááááá.
ááá áĽáá°áá áŤá á˝ááŽá˝? á¨á°áá ááá áá¨á áá˛áŤáá áá° áááááŞáŤá áá¤áľ ááľá áľ ááá á¨áááťá áá?
áŽáá°á Ḡááááľ áĽáá°áááľ - á¨ááááŞáŤ á°á¨á áá! ááá á°á ááŁáŞáŤáá áŤá ፠á áá áĽáá°ááááá ááľáľá á áá°áĽá MQTT á°áá. á¨áĽááĽá áľ áá á áááŤáľ áŤáľáááá. áĽá á°ááá ááĽáŤáľ á áá áľá˘ ááá áá áľá áĽááĽá áľ á°á¨á á°á¨á áá¨á á¨áá áá á¨áááťá áá! áľááá á¨áĽá ááłáŞáŤ á˛á ፠á¨áá áá°á á¨á°á¨áḠá¨áááť áĽááĽá áľ á°á¨áá á¨áááááἠáá á°á¨ áľááľáł á ááĽáś ááłááá˝á áááľá¨á áá ááá áłáᢠáĽá áá áááááľ á˛áá á MQTT á°áá áĽá á ááľ á°á á á˛áľ áĽá´áľ ááá áá /ááá/trigHset, á¨á፠á á˛áą áĽá´áľ áĽá á áá áááá.
á¨á፠á¨ááááľá ááá áááŁáľ áá˝ááᢠáááłá, á¨áĽááĽá áľ á á°á¨ááŞ, á¨áááľ ááłáĽá ááľá°ááá . ááá á°áá "áĽááĽ" á¨ááĽáŤáľ áááŁá áŞáŤá áá¨áአ(á ááá áááľ áŞáááá˝ á áá áĽá áááľ ááĽááśá˝ áĽá á áá áłááá áááŤá). ááá á áĽáá˝á ááľáĽ!
áá°áá°ááŤ
áľááá á ShIoTiny áá á¨á°áá°á¨á°á á áŁá ááá á¨áááá á¨áááŁá áŞáŤ á á°ááŁá á á ááŤáł ááłááá˝á á°áááá°áá. ááááŁáľ áá ááľ á°á á áá áááá.
áĽáá° áááááᣠáĽáááá˝áŁ áááśá˝áŁ áĽáŤááá˝áŁ á¨áľá¨áŁ á˝ááá˝áŁ ááá° â á ááľáłáĄ- [á˘áá á¨á°á á á]
ááá: hab.com