Mongoose OS 2.20 جو رليز، IoT ڊوائيسز لاءِ پليٽ فارم

Mongoose OS 2.20.0 پروجيڪٽ جو هڪ رليز موجود آهي، جيڪو ESP32، ESP8266، CC3220، CC3200، STM32F4، STM32L4 ۽ STM32F7 microcontrollers. AWS IoT، Google IoT Core، Microsoft Azure، Samsung Artik، Adafruit IO پليٽ فارمز، ۽ انهي سان گڏ ڪنهن به MQTT سرور سان گڏ انضمام لاءِ بلٽ ان سپورٽ آهي. پروجيڪٽ ڪوڊ، سي ۽ جاوا اسڪرپٽ ۾ لکيل آهي، Apache 2.0 لائسنس تحت ورهايو ويو آهي.

پروجيڪٽ جون خاصيتون شامل آهن:

  • mJS انجڻ، جاوا اسڪرپٽ ۾ ايپليڪيشنن کي ترقي ڪرڻ لاء ٺهيل آهي (جاوا اسڪرپٽ تيز پروٽوٽائپنگ لاء پوزيشن ڪئي وئي آهي، ۽ C/C++ ٻوليون حتمي ايپليڪيشنن لاء تجويز ڪيل آهن)؛
  • OTA اپڊيٽ سسٽم ناڪامي جي صورت ۾ تازه ڪاري رولبڪ لاءِ سپورٽ سان؛
  • ريموٽ ڊوائيس جي انتظام لاء اوزار؛
  • فليش ڊرائيو تي ڊيٽا انڪرپشن لاءِ بلٽ ان سپورٽ؛
  • mbedTLS لائبريري جي نسخي جي ترسيل، crypto چپس جي صلاحيتن کي استعمال ڪرڻ ۽ ميموري جي استعمال کي گھٽ ڪرڻ لاءِ بهتر ڪيل؛
  • microcontrollers CC3220، CC3200، ESP32، ESP8266، STM32F4، STM32L4، STM32F7 کي سپورٽ ڪري ٿو؛
  • AWS IoT لاءِ معياري ESP32-DevKitC اوزار استعمال ڪرڻ ۽ گوگل IoT ڪور لاءِ ESP32 کٽ؛
  • AWS IoT، گوگل IoT ڪور، IBM واٽسسن IoT، Microsoft Azure، Samsung Artik ۽ Adafruit IO لاءِ مربوط سپورٽ؛

Mongoose OS 2.20 جو رليز، IoT ڊوائيسز لاءِ پليٽ فارم

نئين رليز ۾ تبديلين جي وچ ۾:

  • هڪ خارجي LwIP نيٽ ورڪ اسٽيڪ استعمال ڪرڻ جي صلاحيت مهيا ڪئي وئي آهي؛
  • انڪريپشن سان لاڳاپيل افعال mbedtls لائبريري ۾ منتقل ڪيا ويا آهن؛
  • esp8266 چپس لاءِ، اسٽيڪ اوور فلو تحفظ سڀني ميموري مختص ڪرڻ جي ڪمن ۾ شامل ڪيو ويو آهي ۽ malloc افعال جي نفاذ کي بهتر ڪيو ويو آهي؛
  • libwpa2 لائبريري بند ڪئي وئي آهي؛
  • بهتر DNS سرور چونڊ منطق؛
  • pseudorandom نمبر جنريٽر جي بهتر شروعات؛
  • ESP32 چپس لاءِ، LFS ۾ فليش ڊرائيو تي ڊيٽا جي شفاف انڪرپشن شامل آهي.
  • VFS ڊوائيسز کان ترتيب واري فائلن کي لوڊ ڪرڻ لاء مدد شامل ڪئي وئي؛
  • تصديق لاءِ SHA256 hashes جو استعمال لاڳو ڪيو؛
  • بلوٽوٿ ۽ وائي فائي لاءِ سپورٽ کي خاص طور تي وڌايو ويو آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو