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