IoT වේදිකාව EdgeX 2.0 නිකුත් කරයි

IoT උපාංග, යෙදුම් සහ සේවා අතර අන්තර් ක්‍රියාකාරීත්වය සඳහා විවෘත මොඩියුලර් වේදිකාවක් වන EdgeX 2.0 නිකුතුව හඳුන්වා දෙන ලදී. වේදිකාව විශේෂිත දෘඩාංග වෙළෙන්දන් සහ මෙහෙයුම් පද්ධති සමඟ බැඳී නොමැති අතර, ලිනක්ස් පදනමේ අනුග්‍රහය යටතේ ස්වාධීන ක්‍රියාකාරී කණ්ඩායමක් විසින් සංවර්ධනය කර ඇත. වේදිකා සංරචක Go හි ලියා Apache 2.0 බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

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

IoT වේදිකාව EdgeX 2.0 නිකුත් කරයි

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

IoT වේදිකාව EdgeX 2.0 නිකුත් කරයි

EdgeX IoT උපාංග සඳහා Dell Edge Gateway හි භාවිතා කරන Fuse open IoT ස්ටැක් මත පදනම් වේ. Linux, Windows හෝ macOS ධාවනය වන x86 සහ ARM පාදක සේවාදායක ඇතුළුව ඕනෑම දෘඪාංගයක වේදිකාව ස්ථාපනය කළ හැක. දත්ත විශ්ලේෂණය, ආරක්ෂාව, කළමනාකරණය සහ විවිධ ගැටළු විසඳීම සඳහා සූදානම් කළ ක්ෂුද්‍ර සේවා තෝරා ගැනීමක් ව්‍යාපෘතියට ඇතුළත් වේ. ඔබේම ක්ෂුද්‍ර සේවා සංවර්ධනය කිරීමට, Java, Javascript, Python, Go, සහ C/C++ භාවිතා කළ හැක. IoT උපාංග සහ සංවේදක සඳහා ධාවක සංවර්ධනය කිරීම සඳහා SDK පිරිනමනු ලැබේ.

ප්රධාන වෙනස්කම්:

  • Angular JS රාමුව භාවිතයෙන් සාදන ලද නව වෙබ් අතුරු මුහුණතක් ක්‍රියාත්මක කරන ලදී. නව GUI හි ඇති වාසි අතර නඩත්තු කිරීමේ පහසුව සහ ක්‍රියාකාරීත්වය පුළුල් කිරීම, නව උපාංග සම්බන්ධ කිරීම සඳහා විශාරදයෙකු සිටීම, දත්ත දෘශ්‍යකරණ මෙවලම්, පාර-දත්ත කළමනාකරණය කිරීම සඳහා සැලකිය යුතු ලෙස වැඩිදියුණු කළ අතුරු මුහුණතක් සහ සේවාවන්හි තත්ත්වය නිරීක්ෂණය කිරීමේ හැකියාව (මතක පරිභෝජනය, CPU භාරය, ආදිය).
    IoT වේදිකාව EdgeX 2.0 නිකුත් කරයි
  • දැන් සන්නිවේදන ප්‍රොටෝකෝලය මත රඳා නොපවතින, වඩා ආරක්ෂිත, හොඳින් ව්‍යුහගත (JSON භාවිතා කරයි) සහ සේවාව මගින් සැකසූ දත්ත වඩා හොඳින් නිරීක්ෂණය කරන ක්ෂුද්‍ර සේවා සමඟ වැඩ කිරීම සඳහා API සම්පූර්ණයෙන්ම නැවත ලියා ඇත.
  • වැඩිදියුණු කළ කාර්යක්ෂමතාව සහ සැහැල්ලු වින්යාසයන් නිර්මාණය කිරීමේ හැකියාව ලබා දුන්නේය. දත්ත සුරැකීමට වගකිව යුතු මූලික දත්ත සංරචකය දැන් විකල්පමය වේ (උදාහරණයක් ලෙස, ඔබට සුරැකීමේ අවශ්‍යතාවයකින් තොරව සංවේදක වලින් දත්ත සැකසීමට පමණක් අවශ්‍ය වූ විට එය බැහැර කළ හැක).
  • වැඩි දියුණු කළ විශ්වසනීයත්වය සහ සේවාවේ ගුණාත්මකභාවය සහතික කිරීම සඳහා මාධ්‍යයන් දීර්ඝ කිරීම (QoS). උපාංග සේවා (උපාංග සේවා, සංවේදක සහ උපාංග වලින් දත්ත රැස් කිරීම සඳහා වගකිව යුතු) දත්ත සැකසුම් සහ සමුච්චකරණ සේවා (යෙදුම් සේවා) වෙත දත්ත මාරු කරන විට, දැන් ඔබට REST HTTP ප්‍රොටෝකෝලයට සම්බන්ධ නොවී QoS ප්‍රමුඛතා මට්ටමින් සකස් නොකර පණිවිඩ බසය (Redis Pub / Sub, 0MQ හෝ MQTT) භාවිතා කළ හැකිය. මූලික දත්ත සේවාව වෙත විකල්ප අනුපිටපත් සමඟ උපාංග සේවාවේ සිට යෙදුම් සේවාව වෙත දත්ත සෘජුවම මාරු කිරීම ඇතුළුව අවසර දෙනු ලැබේ. REST ප්‍රොටෝකෝලය හරහා දත්ත හුවමාරුව සඳහා සහය රඳවා ඇත, නමුත් පෙරනිමියෙන් භාවිතා නොවේ.
    IoT වේදිකාව EdgeX 2.0 නිකුත් කරයි
  • වෝල්ට් වැනි ආරක්ෂිත ගබඩාවලින් රහස් දත්ත (මුරපද, යතුරු, ආදිය) උකහා ගැනීම සඳහා විශ්වීය මොඩියුලයක් (රහස් සපයන්නා) ක්‍රියාත්මක කරන ලදී.
  • කොන්සල් මෙවලම් කට්ටලය සේවා සහ සැකසුම් රෙජිස්ට්‍රියක් පවත්වාගෙන යාමට මෙන්ම ප්‍රවේශය සහ සත්‍යාපනය කළමනාකරණය කිරීමට භාවිතා කරයි. API Gateway කොන්සල් API ඇමතීමට සහාය දක්වයි.
  • Docker බහාලුම්වල root වරප්‍රසාද අවශ්‍ය වන ක්‍රියාවලි සහ සේවා සංඛ්‍යාව අවම කරන ලදී. අනාරක්ෂිත ආකාරයෙන් Redis භාවිතා කිරීමට එරෙහිව ආරක්ෂාව එක් කරන ලදී.
  • API Gateway (Kong) හි සරල වින්‍යාසය.
  • සංවේදක සහ උපාංගවල පරාමිතීන් මෙන්ම එකතු කරන ලද දත්ත පිළිබඳ තොරතුරු සකසන සරල උපාංග පැතිකඩ. පැතිකඩ YAML සහ JSON ආකෘතිවලින් අර්ථ දැක්විය හැක.
    IoT වේදිකාව EdgeX 2.0 නිකුත් කරයි
  • නව උපාංග සේවා එක් කරන ලදී:
    • සීමා සහිත යෙදුම් ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීම සමඟ CoAP (C හි ලියා ඇත).
    • GPIO (General Pin Input/Output) ports හරහා ක්ෂුද්‍ර පාලක සහ Raspberry Pi පුවරු ඇතුළු අනෙකුත් උපාංග වෙත සම්බන්ධ කිරීම සඳහා GPIO (Go හි ලියා ඇත).
    • RFID ටැග් රීඩර් වෙත සම්බන්ධ කිරීම සඳහා LLRP (පහළ මට්ටමේ රීඩර් ප්‍රොටෝකෝලය) ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීම සමඟින් LLRP (Go හි ලියා ඇත).
    • UART (Universal Asynchronous Receiver/Transmitter) සහාය ඇතිව UART (Go හි ලියා ඇත).
  • ක්ලවුඩ් පද්ධති සහ යෙදුම්වල පසුකාලීන සැකසුම් සඳහා දත්ත සකස් කිරීම සහ අපනයනය කිරීම සඳහා වගකිව යුතු යෙදුම් සේවාවල හැකියාවන් පුළුල් කර ඇත. උපාංග පැතිකඩ නම සහ සම්පත් වර්ගය අනුව සංවේදක වලින් දත්ත පෙරීම සඳහා සහය එක් කරන ලදී. එක් සේවාවක් මඟින් බහුවිධ ලබන්නන් වෙත දත්ත යැවීමට සහ බහු පණිවිඩ බස් සඳහා දායක වීමේ හැකියාව ක්‍රියාත්මක කරන ලදී. ඔබේම යෙදුම් සේවාවන් ඉක්මනින් නිර්මාණය කිරීම සඳහා අච්චුවක් සපයනු ලැබේ.
  • ක්ෂුද්‍ර සේවා සඳහා තෝරාගත හැකි තොට අංක පුද්ගලික භාවිතය සඳහා IANA (අන්තර්ජාල පැවරුම් අංක අධිකාරිය) විසින් නිර්දේශ කරන ලද පරාසයන් සමඟ පෙළගැසී ඇති අතර එමඟින් පවතින පද්ධති සමඟ ගැටුම් මඟහරවා ගත හැකිය.

මූලාශ්රය: opennet.ru

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