IoT උපාංග සඳහා වේදිකාවක් වන Mongoose OS 2.20 නිකුත් කිරීම

ESP2.20.0, ESP32, CC8266, CC3220, STM3200F32, STM4L32 සහ STM4F32 ක්ෂුද්‍ර පාලක මත ක්‍රියාත්මක කරන ලද Internet of Things (IoT) උපාංග සඳහා ස්ථිරාංග සංවර්ධනය කිරීම සඳහා රාමුවක් ඉදිරිපත් කරමින් Mongoose OS 7 ව්‍යාපෘතියේ නිකුතුවක් තිබේ. AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO වේදිකා මෙන්ම ඕනෑම MQTT සේවාදායකයක් සමඟ ඒකාබද්ධ වීම සඳහා ගොඩනඟන ලද සහාය ඇත. C සහ JavaScript වලින් ලියා ඇති ව්‍යාපෘති කේතය Apache 2.0 බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

ව්යාපෘතියේ විශේෂාංග ඇතුළත් වේ:

  • ජාවාස්ක්‍රිප්ට් හි යෙදුම් සංවර්ධනය කිරීම සඳහා නිර්මාණය කර ඇති mJS එන්ජිම (ජාවාස්ක්‍රිප්ට් වේගවත් මූලාකෘතිකරණය සඳහා ස්ථානගත කර ඇති අතර අවසාන යෙදුම් සඳහා C/C++ භාෂා යෝජනා කෙරේ);
  • අසාර්ථක වූ විට යාවත්කාලීන ආපසු හැරීම සඳහා සහාය ඇතිව OTA යාවත්කාලීන පද්ධතිය;
  • දුරස්ථ උපාංග පාලනය සඳහා මෙවලම්;
  • ෆ්ලෑෂ් ඩ්‍රයිව් එකක දත්ත සංකේතනය සඳහා ඇති සහය;
  • mbedTLS පුස්තකාලයේ අනුවාදයක් බෙදා හැරීම, ක්‍රිප්ටෝ චිප්ස් වල හැකියාවන් භාවිතා කිරීමට සහ මතක පරිභෝජනය අවම කිරීමට ප්‍රශස්ත කර ඇත;
  • ක්ෂුද්‍ර පාලක CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7 සඳහා සහය දක්වයි;
  • AWS IoT සඳහා සම්මත ESP32-DevKitC මෙවලම් සහ Google IoT Core සඳහා ESP32 Kit භාවිතා කිරීම;
  • AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik සහ Adafruit IO සඳහා ඒකාබද්ධ සහය;

IoT උපාංග සඳහා වේදිකාවක් වන Mongoose OS 2.20 නිකුත් කිරීම

නව නිකුතුවේ වෙනස්කම් අතර:

  • බාහිර LwIP ජාල තොගයක් භාවිතා කිරීමේ හැකියාව ලබා දී ඇත;
  • ගුප්තකේතනයට අදාළ කාර්යයන් mbedtls පුස්තකාලය වෙත ගෙන ගොස් ඇත;
  • esp8266 චිප්ස් සඳහා, සියලු මතක වෙන්කිරීමේ කාර්යයන් සඳහා ස්ටැක් පිටාර ගැලීමේ ආරක්ෂාව එක් කර ඇති අතර malloc ශ්‍රිත ක්‍රියාත්මක කිරීම ප්‍රශස්ත කර ඇත;
  • libwpa2 පුස්තකාලය අත්හිටුවා ඇත;
  • වැඩිදියුණු කළ DNS සේවාදායක තේරීමේ තර්කනය;
  • ව්‍යාජ සංඛ්‍යා උත්පාදක යන්ත්‍රය වැඩි දියුණු කිරීම ආරම්භ කිරීම;
  • ESP32 චිප් සඳහා, Flash ධාවකයන් මත දත්ත විනිවිද පෙනෙන සංකේතනය LFS ඇතුළත් වේ;
  • VFS උපාංග වලින් වින්‍යාස ගොනු පූරණය කිරීම සඳහා සහය එකතු කරන ලදි;
  • සත්‍යාපනය සඳහා SHA256 හෑෂ් භාවිතය ක්‍රියාත්මක කරන ලදී;
  • Bluetooth සහ Wi-Fi සඳහා සහය සැලකිය යුතු ලෙස පුළුල් කර ඇත.

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

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