ලිට්කෝ එක්සත් කරයි

කලකට පෙර අපි ඔබව හඳුන්වා දුන්නෙමු ස්මාර්ට් උෂ්ණත්ව පාලකය. මෙම ලිපිය මුලින් අදහස් කළේ එහි ස්ථිරාංග සහ පාලන පද්ධතිය නිරූපණය කිරීම සඳහා ය. නමුත් තාප ස්ථායයේ තර්කනය සහ අප විසින් ක්රියාත්මක කරන ලද දේ පැහැදිලි කිරීම සඳහා, සමස්තයක් ලෙස සමස්ත සංකල්පය ගෙනහැර දැක්වීම අවශ්ය වේ.

ලිට්කෝ එක්සත් කරයි

ස්වයංක්රීයකරණය ගැන

සාම්ප්‍රදායිකව, සියලුම ස්වයංක්‍රීයකරණය වර්ග තුනකට බෙදිය හැකිය:
1 කාණ්ඩය - වෙනම "ස්මාර්ට්" උපාංග. ඔබ විවිධ නිෂ්පාදකයින්ගෙන් විදුලි බුබුළු, තේ පෝච්චි ආදිය මිලදී ගනී. වාසි: සෑම උපාංගයක්ම හැකියාවන් පුළුල් කරන අතර සුවපහසුව වැඩි කරයි. අවාසි: සෑම නව නිෂ්පාදකයෙකුටම තමන්ගේම යෙදුමක් අවශ්ය වේ. විවිධ නිෂ්පාදකයන්ගේ උපාංගවල ප්රොටෝකෝල බොහෝ විට එකිනෙකා සමඟ නොගැලපේ.

2 කාණ්ඩය — තනි පුවරු පරිගණකයක් හෝ x86 අනුකූල ස්ථාපනය කිරීම. මෙමගින් පරිගණක බලයට ඇති සීමාවන් ඉවත් කරන අතර, MajorDoMo හෝ ස්මාර්ට් නිවසක් කළමනාකරණය කිරීම සඳහා වෙනත් ඕනෑම සේවාදායක බෙදාහැරීමක් මෙම යන්ත්‍රයේ ස්ථාපනය කර ඇත. මේ අනුව, බොහෝ නිෂ්පාදකයින්ගේ උපාංග තනි තොරතුරු අවකාශයක සම්බන්ධ වේ. එම. ස්මාර්ට් නිවසක් සඳහා ඔබේම සේවාදායකයක් දිස්වේ. වාසි: වැඩිදියුණු කළ කළමනාකරණ හැකියාවන් සපයන තනි මධ්‍යස්ථානයක් යටතේ ගැළපුම. අවාසි: සේවාදායකය අසමත් වුවහොත්, සම්පූර්ණ පද්ධතිය 1 වන අදියර වෙත නැවත පැමිණේ, i.e. ඛණ්ඩනය වී හෝ නිෂ්ඵල වෙයි.

3 කාණ්ඩය - වඩාත්ම දැඩි විකල්පය. අළුත්වැඩියා කිරීමේ අදියරේදී, සියලු සන්නිවේදනයන් තැන්පත් කර ඇති අතර සියලුම පද්ධති අනුපිටපත් කර ඇත. වාසි: සෑම දෙයක්ම පරිපූර්ණත්වයට ගෙන එනු ලබන අතර පසුව නිවස සැබවින්ම බුද්ධිමත් වේ. අවාසි: 1 සහ 2 කාණ්ඩවලට සාපේක්ෂව අතිශයින්ම මිල අධිකයි, සෑම දෙයක්ම කල්තියා සිතා බැලීම සහ සෑම කුඩා විස්තරයක්ම සැලකිල්ලට ගත යුතුය.

බොහෝ පරිශීලකයින් පළමු විකල්පය තෝරාගෙන පසුව දෙවන විකල්පය වෙත සුමටව ගමන් කරයි. ඉන්පසු වඩාත්ම නොනැසී පවතින අය විකල්ප 3 වෙත ළඟා වේ.

නමුත් බෙදා හරින ලද පද්ධතියක් ලෙස හැඳින්විය හැකි විකල්පයක් ඇත: එක් එක් උපාංගය සේවාදායකයක් සහ සේවාදායකයෙක් වේ. අත්‍යවශ්‍යයෙන්ම, මෙය විකල්ප 1 සහ විකල්ප 2 ගෙන ඒකාබද්ධ කිරීමට දරන ප්‍රයත්නයකි. ස්වර්ණමය මධ්‍යය අල්ලා ගැනීම සඳහා ඔවුන්ගේ සියලු වාසි ගෙන අවාසි ඉවත් කරන්න.

සමහර විට එවැනි විකල්පයක් දැනටමත් සංවර්ධනය කර ඇති බව යමෙකු පවසනු ඇත. එහෙත් එවැනි තීරණ පටු ලෙස අවධානය යොමු කර ඇත; ක්‍රමලේඛනය පිළිබඳ දැනුමක් ඇති පුද්ගලයින් සඳහා. අපගේ පරමාර්ථය වන්නේ අවසන් උපාංග ආකාරයෙන් සහ පවතින උපාංග අපගේ පද්ධතියට අනුකලනය කිරීමේ ආකාරයෙන්, එවැනි බෙදා හරින ලද පද්ධතිවලට ඇතුළු වීමට ඇති බාධකය අඩු කිරීමයි. තාප ස්ථායයක් සම්බන්ධයෙන් ගත් කල, පරිශීලකයා හුදෙක් ඔහුගේ පැරණි තාප ස්ථාය ඉවත් කර, ස්මාර්ට් එකක් ස්ථාපනය කර, ඔහුගේ පවතින සංවේදක එයට සම්බන්ධ කරයි. අමතර පියවර කිසිවක් නොමැතිව.

උදාහරණයක් භාවිතා කරමින් අපගේ පද්ධතියට ඒකාබද්ධ කිරීම දෙස බලමු.

අපි හිතමු අපේ ජාලයේ Sonoff මොඩියුල 8ක් තියෙනවා කියලා. සමහර පරිශීලකයින් සඳහා, Sonoff වලාකුළු (1 කාණ්ඩය) හරහා පාලනය කිරීම ප්රමාණවත් වනු ඇත. සමහරක් තෙවන පාර්ශ්ව ස්ථිරාංග භාවිතා කිරීමට පටන් ගන්නා අතර සුමට ලෙස 2 කාණ්ඩයට ගමන් කරනු ඇත. තෙවන පාර්ශවීය ස්ථිරාංග විශාල ප්‍රමාණයක් එකම මූලධර්මය මත ක්‍රියා කරයි: දත්ත MQTT සේවාදායකයකට මාරු කිරීම. OpenHub, Majordomo හෝ වෙනත් ඕනෑම දෙයක් එක් අරමුණක් ඉටු කරයි - අන්තර්ජාලයේ හෝ දේශීය ජාලයක පිහිටා ඇති තනි තොරතුරු අවකාශයකට අසමාන උපාංග ඒකාබද්ධ කිරීම. එබැවින්, සේවාදායකයක් තිබීම අනිවාර්ය වේ. ප්‍රධාන ගැටළුව පැන නගින්නේ මෙයයි - සේවාදායකය අසමත් වුවහොත්, සමස්ත පද්ධතියම ස්වයංක්‍රීයව ක්‍රියා කිරීම නවත්වයි. මෙය වලක්වා ගැනීම සඳහා, පද්ධති වඩාත් සංකීර්ණ වන අතර, අතින් පාලන ක්‍රම එකතු කරනු ලැබේ, සේවාදායකයේ අසමත් වීමකදී අනුපිටපත් ස්වයංක්‍රීයකරණය වේ.

අපි වෙනස් මාර්ගයක් ගත්තෙමු, එහිදී එක් එක් උපාංගය ස්වයංපෝෂිත වේ. මේ අනුව, සේවාදායකය තීරණාත්මක කාර්යභාරයක් ඉටු නොකරයි, නමුත් ක්රියාකාරිත්වය පමණක් පුළුල් කරයි.

අපි චින්තන අත්හදා බැලීම වෙත ආපසු යමු. අපි ආයෙත් Sonoff modules 8ම අරගෙන Lytko firmware එක ඒවට දාගමු. සියලුම Lytko ස්ථිරාංග වල ක්‍රියාකාරිත්වය ඇත එස්එස්ඩීපී. SSDP යනු ප්‍රචාරණය සහ ජාල සේවා සොයා ගැනීම සඳහා අන්තර්ජාල ප්‍රොටෝකෝල කට්ටලය මත පදනම් වූ ජාල ප්‍රොටෝකෝලයකි. ඉල්ලීමකට ප්රතිචාරය සම්මත හෝ දිගු විය හැක. සම්මත කාර්යයන් වලට අමතරව, අපි මෙම පිළිතුරට ජාලයේ උපාංග ලැයිස්තුවක් නිර්මාණය කළෙමු. මේ අනුව, උපාංග විසින්ම එකිනෙකා සොයා ගන්නා අතර, ඒ සෑම එකක්ම එවැනි ලැයිස්තුවක් ඇත. උදාහරණ SSDP පත්‍රය:

"ssdpList": 
	{
		"id": 94967291,  
		"ip": "192.168.x.x",
                "type": "thermostat"
	}, 
	{
		"id": 94967282,
		"ip": "192.168.x.x",
                "type": "thermostat"
	}

උදාහරණයෙන් ඔබට පෙනෙන පරිදි, ලැයිස්තුවට උපාංග හැඳුනුම්පත්, ජාලයේ IP ලිපිනය, ඒකක වර්ගය (අපගේ නඩුවේදී, Sonoff මත පදනම් වූ තාප ස්ථායයක්) ඇතුළත් වේ. මෙම ලැයිස්තුව සෑම මිනිත්තු දෙකකට වරක් යාවත්කාලීන වේ (මෙම කාල සීමාව ජාලයේ උපාංග ගණනෙහි ගතික වෙනස්කම් වලට ප්රතිචාර දැක්වීමට ප්රමාණවත් වේ). මේ ආකාරයට, අපි කිසිදු පරිශීලක ක්‍රියාවකින් තොරව එකතු කළ, වෙනස් කළ සහ අක්‍රිය කළ උපාංග නිරීක්ෂණය කරමු. මෙම ලැයිස්තුව බ්‍රවුසරයට හෝ ජංගම යෙදුමට යවනු ලබන අතර, ස්ක්‍රිප්ට් විසින්ම ලබා දී ඇති වාරණ ගණනකින් පිටුවක් ජනනය කරයි. සෑම බ්ලොක් එකක්ම එක් උපාංගයකට/සංවේදකයකට/පාලකයකට අනුරූප වේ. දෘශ්‍යමය වශයෙන් ලැයිස්තුව මේ වගේ ය:

ලිට්කෝ එක්සත් කරයි

නමුත් වෙනත් රේඩියෝ සංවේදක cc8266 (ZigBee) හෝ nrf32 (MySensors) හරහා esp2530/esp24 වෙත සම්බන්ධ කර ඇත්නම් කුමක් කළ යුතුද?

ව්යාපෘති ගැන

වෙළඳපොලේ විවිධ බෙදාහැරීමේ පද්ධති තිබේ. අපගේ පද්ධතිය ඔබට වඩාත් ජනප්රිය අය සමඟ ඒකාබද්ධ කිරීමට ඉඩ සලසයි.

පහත දැක්වෙන්නේ එකිනෙකට වෙනස් නිෂ්පාදකයින්ගේ නොගැලපීම සමඟ තත්වය වෙනස් කිරීමට එක් ආකාරයකින් හෝ වෙනත් ආකාරයකින් උත්සාහ කරන ව්යාපෘති වේ. මෙය, උදාහරණයක් ලෙස, SLS ගේට්වේ, MySensors හෝ ZESP32. ZigBee2MQTT MQTT සේවාදායකයකට බැඳී ඇත, එබැවින් එය උදාහරණයට සුදුසු නොවේ.

MySensors ක්රියාත්මක කිරීම සඳහා එක් විකල්පයක් වන්නේ ESP8266 මත පදනම් වූ ද්වාරයකි. ඉතිරි උදාහරණ ESP32 හි ඇත. ඒවා තුළ ඔබට උපාංග ලැයිස්තුවක් හඳුනා ගැනීම සහ නිර්මාණය කිරීමේ අපගේ මෙහෙයුම් මූලධර්මය ක්‍රියාත්මක කළ හැකිය.

අපි තවත් චින්තන අත්හදා බැලීමක් කරමු. අපට ZESP32 ද්වාරයක් හෝ SLS ද්වාරයක් හෝ 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 ලිපින සහිත උෂ්ණත්ව පාලක 3ක් සහ අනන්‍ය ID සහිත විවිධ සංවේදක 5ක් සම්බන්ධ කර ඇත. සංවේදකය Wi-Fi ජාලයකට සම්බන්ධ කර ඇත්නම්, එයට එහිම IP එකක් ඇත; එය ද්වාරයකට සම්බන්ධ කර ඇත්නම්, උපාංගයේ IP ලිපිනය ද්වාරයෙහි IP ලිපිනය වනු ඇත.

උපාංග සමඟ සන්නිවේදනය කිරීමට අපි WebSocket භාවිතා කරමු. මෙය ඔබට ඉල්ලීම් ලබා ගැනීමට සාපේක්ෂව සම්පත් පිරිවැය අවම කර ගැනීමට සහ සම්බන්ධ කිරීමේදී හෝ වෙනස් කිරීමේදී ගතිකව තොරතුරු ලබා ගැනීමට ඉඩ සලසයි.

දත්ත සෘජුවම බ්ලොක් එක අයත් වන උපාංගයෙන් ගනු ලැබේ, සේවාදායකය මග හරිමින්. මේ අනුව, කිසියම් උපාංගයක් අසමත් වුවහොත්, පද්ධතිය දිගටම ක්රියාත්මක වේ. වෙබ් අතුරු මුහුණත ලැයිස්තුවෙන් නැතිවූ උපාංගය පෙන්වන්නේ නැත. නමුත් අලාභය පිළිබඳ සංඥාවක්, අවශ්ය නම්, පරිශීලකයාගේ යෙදුමේ දැනුම්දීමක් ආකාරයෙන් පැමිණෙනු ඇත.

මෙම ප්රවේශය ක්රියාත්මක කිරීමේ පළමු උත්සාහය PWA යෙදුමකි. පරිශීලකයාගේ උපාංගයේ බ්ලොක් පදනමක් ගබඩා කිරීමට සහ අවශ්ය දත්ත පමණක් ඉල්ලා සිටීමට මෙය ඔබට ඉඩ සලසයි. නමුත් ව්යුහයේ සුවිශේෂතා නිසා මෙම විකල්පය අසම්පූර්ණයි. තවද ඇත්තේ එක් මාර්ගයක් පමණි - ඇන්ඩ්‍රොයිඩ් සහ IOS සඳහා ස්වදේශීය යෙදුමක්, එය දැනට ක්‍රියාකාරී සංවර්ධනය වෙමින් පවතී. පෙරනිමියෙන්, යෙදුම අභ්යන්තර ජාලයේ පමණක් ක්රියා කරයි. අවශ්ය නම්, ඔබට සියල්ල බාහිර පාලනයට මාරු කළ හැකිය. එබැවින්, පරිශීලකයා දේශීය ජාලයෙන් පිටවන විට, යෙදුම ස්වයංක්රීයව වලාකුළට මාරු වේ.

බාහිර පාලනය - පිටුවේ සම්පූර්ණ අනුපිටපත් කිරීම. පිටුව සක්‍රිය වූ විට, පරිශීලකයාට සේවාදායකයට ලොග් වී තම පුද්ගලික ගිණුම හරහා උපාංග කළමනාකරණය කළ හැකිය. මේ අනුව, සේවාදායකය එහි ක්‍රියාකාරිත්වය පුළුල් කරයි, ඔබට නිවසින් පිටත සිටින විට උපාංග කළමනාකරණය කිරීමට ඉඩ සලසයි, සහ වරාය ඉදිරියට යැවීමට හෝ කැපවූ IP එකකට සම්බන්ධ නොවේ.

මේ අනුව, ඉහත විකල්පය සේවාදායක ප්රවේශයේ අවාසි නොමැති අතර, නව උපාංග සම්බන්ධ කිරීමේදී නම්යශීලී ආකාරයෙන් වාසි ගණනාවක් ද ඇත.

උෂ්ණත්ව පාලකය ගැන

උදාහරණයක් ලෙස අපගේ උෂ්ණත්ව පාලකය භාවිතා කරන පාලන පද්ධතිය දෙස බලමු.

සපයා ඇත:

  1. එක් එක් උෂ්ණත්ව පාලකය සඳහා උෂ්ණත්ව පාලනය (වෙනම බ්ලොක් එකක් ලෙස පෙන්වනු ලැබේ);
  2. තාප ස්ථාය මෙහෙයුම් කාලසටහන සැකසීම (උදෑසන, දහවල්, සවස, රාත්රී);
  3. Wi-Fi ජාලයක් තෝරාගැනීම සහ එයට උපාංගයක් සම්බන්ධ කිරීම;
  4. උපාංගය "ගුවන් හරහා" යාවත්කාලීන කිරීම;
  5. MQTT පිහිටුවීම;
  6. උපාංගය සම්බන්ධ කර ඇති ජාලය වින්‍යාස කරන්න.

ලිට්කෝ එක්සත් කරයි

වෙබ් අතුරු මුහුණත හරහා පාලනය කිරීමට අමතරව, අපි සම්භාව්‍ය එකක් ලබා දුන්නෙමු - සංදර්ශකය මත ක්ලික් කිරීමෙන්. නැවෙහි Nextion NX3224T024 අඟල් 2.4 මොනිටරයක් ​​ඇත. උපාංගය සමඟ වැඩ කිරීමේ පහසුව හේතුවෙන් තේරීම ඔහු මත වැටුණි. නමුත් අපි STM32 මත පදනම්ව අපගේම මොනිටරයක් ​​සංවර්ධනය කරමින් සිටිමු. එහි ක්රියාකාරිත්වය Nextion ට වඩා නරක නැත, නමුත් එය අඩු පිරිවැයක් දරනු ඇත, එය උපාංගයේ අවසාන මිලට ධනාත්මක බලපෑමක් ඇති කරනු ඇත.

ලිට්කෝ එක්සත් කරයි

ඕනෑම ස්වයං-ගෞරවනීය තාප ස්ථාය තිරයක් මෙන්, අපගේ ඊළඟට කළ හැක්කේ:

  • පරිශීලකයාට අවශ්ය උෂ්ණත්වය සකසන්න (දකුණු පස ඇති බොත්තම් භාවිතා කිරීම);
  • නියමිත මෙහෙයුම් මාදිලිය සක්රිය සහ අක්රිය කරන්න (බොත්තම H);
  • සංදර්ශක රිලේ මෙහෙයුම (වමේ ඊතලය);
  • ළමා ආරක්ෂාව ඇත (අගුල ඉවත් කරන තුරු භෞතික ක්ලික් කිරීම් අවහිර කරනු ලැබේ);
  • WiFi සංඥා ශක්තිය පෙන්වයි.

ඊට අමතරව, මොනිටරය භාවිතා කිරීමෙන් ඔබට:

  • පරිශීලකයා විසින් ස්ථාපනය කරන ලද සංවේදක වර්ගය තෝරන්න;
  • ළමා අගුළු විශේෂාංගය කළමනාකරණය කරන්න;
  • ස්ථිරාංග යාවත්කාලීන කරන්න.

ලිට්කෝ එක්සත් කරයි

WiFi තීරුව මත ක්ලික් කිරීමෙන්, පරිශීලකයා සම්බන්ධිත ජාලය පිළිබඳ තොරතුරු සොයා ගනු ඇත. QR කේතය HomeKit ස්ථිරාංග තුළ උපාංගය යුගල කිරීමට භාවිතා කරයි.

ලිට්කෝ එක්සත් කරයි

සංදර්ශකය සමඟ වැඩ කිරීමේ නිරූපණය:

ලිට්කෝ එක්සත් කරයි

අපි දියුණු වෙලා තියෙනවා demo පිටුව සම්බන්ධිත උෂ්ණත්ව පාලක තුනක් සමඟ.

ඔබට ඇසිය හැක, "ඔබේ උෂ්ණත්ව පාලකයේ විශේෂත්වය කුමක්ද?" දැන් වෙළඳපොලේ Wi-Fi ක්‍රියාකාරිත්වය, කාලසටහන්ගත ක්‍රියාකාරිත්වය සහ ස්පර්ශ පාලනය සහිත බොහෝ උෂ්ණත්ව පාලක තිබේ. වඩාත් ජනප්‍රිය ස්මාර්ට් නිවාස පද්ධති (Majordomo, HomeAssistant, ආදිය) සමඟ අන්තර් ක්‍රියා කිරීමට උද්යෝගිමත් අය මොඩියුල ලියා ඇත.

අපගේ උෂ්ණත්ව පාලකය එවැනි පද්ධති සමඟ අනුකූල වන අතර ඉහත සියල්ලම ඇත. නමුත් සුවිශේෂී ලක්ෂණය වන්නේ පද්ධතියේ නම්‍යශීලීභාවයට ස්තූතිවන්ත වන පරිදි තාප ස්ථාය නිරන්තරයෙන් වැඩිදියුණු වීමයි. එක් එක් යාවත්කාලීන සමග ක්රියාකාරිත්වය පුළුල් වනු ඇත. පද්ධති කළමනාකරණයේ සම්මත ක්‍රමයට (කාලසටහනකට අනුව), අපි අනුවර්තනයක් එකතු කරන්නෙමු. යෙදුම මඟින් පරිශීලකයාගේ භූ පිහිටීම ලබා ගැනීමට ඔබට ඉඩ සලසයි. මෙයට ස්තූතියි, පද්ධතිය එහි පිහිටීම අනුව මෙහෙයුම් මාතයන් ගතිකව වෙනස් කරනු ඇත. කාලගුණ මොඩියුලය ඔබට කාලගුණික තත්ත්වයන්ට අනුවර්තනය වීමට ඉඩ සලසයි.

සහ පුළුල් කිරීමේ හැකියාව. ඕනෑම කෙනෙකුට ඔවුන්ගේ පවතින සාම්ප්‍රදායික තාප ස්ථාය අපගේ තාප පාලකය සමඟ ප්‍රතිස්ථාපනය කළ හැකිය. අවම උත්සාහයකින්. අපි වෙළඳපොලේ වඩාත්ම ජනප්‍රිය සංවේදක 5 ක් තෝරාගෙන ඒවාට සහය එකතු කර ඇත්තෙමු. නමුත් සංවේදකයේ සුවිශේෂී ලක්ෂණ තිබුණද, පරිශීලකයාට එය අපගේ උෂ්ණත්ව පාලකයට සම්බන්ධ කිරීමට හැකි වනු ඇත. මෙය සිදු කිරීම සඳහා, විශේෂිත සංවේදකයක් සමඟ වැඩ කිරීමට ඔබට උෂ්ණත්ව පාලකය ක්රමාංකනය කිරීමට අවශ්ය වනු ඇත. අපි උපදෙස් ලබා දෙන්නෙමු.

තාප ස්ථායයක් හෝ වෙනත් උපාංගයක් සම්බන්ධ කරන විට, එය එකවර සෑම තැනකම දිස්වේ: වෙබ් අතුරු මුහුණතේ සහ PWA යෙදුමේ. උපාංගයක් එකතු කිරීම ස්වයංක්රීයව සිදු වේ: ඔබට එය Wi-Fi ජාලයට සම්බන්ධ කිරීමට අවශ්ය වේ.

අපගේ පද්ධතියට සේවාදායකයක් අවශ්‍ය නොවන අතර එය අසමත් වුවහොත් එය වට්ටක්කා බවට පත් නොවේ. එක් සංරචකයක් අසමත් වුවද, හදිසි අවස්ථාවකදී පද්ධතිය ක්‍රියාත්මක වීමට පටන් නොගනී. පාලක, සංවේදක, උපාංග - සෑම මූලද්‍රව්‍යයක්ම සේවාදායකයක් සහ සේවාදායකයෙක් වන අතර, එබැවින් සම්පූර්ණයෙන්ම ස්වායත්ත වේ.

උනන්දුවක් දක්වන අය සඳහා, අපගේ සමාජ ජාල: විදුලි පණිවුඩ, ඉන්ස්ටග්රෑම්, ටෙලිග්‍රාම් පුවත්, VK, ෆේස්බුක්.

තැපැල්: [විද්‍යුත් ආරක්‍ෂිත]

පීඑස් සේවාදායකය අත්හැරීමට අපි ඔබව දිරිමත් නොකරමු. අපි MQTT සේවාදායකයකටද සහය දක්වන අතර අපගේම වලාකුළක් ඇත. අපගේ ඉලක්කය වන්නේ පද්ධතියේ ස්ථාවරත්වය සහ විශ්වසනීයත්වය සම්පූර්ණයෙන්ම නව මට්ටමකට ගෙන ඒමයි. එබැවින් සේවාදායකය දුර්වල ස්ථානයක් නොවන නමුත් ක්‍රියාකාරීත්වයට අනුපූරක වන අතර පද්ධතිය වඩාත් පහසු කරයි.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න