Mongoose OS 2.20 کی ریلیز، IoT آلات کے لیے ایک پلیٹ فارم

Mongoose OS 2.20.0 پروجیکٹ کی ریلیز دستیاب ہے، ESP32، ESP8266، CC3220، CC3200، STM32F4، STM32L4 اور STM32F7 microcontrollers کی بنیاد پر لاگو انٹرنیٹ آف تھنگز (IoT) آلات کے لیے فرم ویئر تیار کرنے کے لیے ایک فریم ورک پیش کرتا ہے۔ AWS IoT، Google IoT Core، Microsoft Azure، Samsung Artik، Adafruit IO پلیٹ فارمز کے ساتھ ساتھ کسی بھی MQTT سرورز کے ساتھ انضمام کے لیے بلٹ ان سپورٹ موجود ہے۔ پروجیکٹ کوڈ، C اور JavaScript میں لکھا ہوا ہے، اپاچی 2.0 لائسنس کے تحت تقسیم کیا جاتا ہے۔

منصوبے کی خصوصیات میں شامل ہیں:

  • ایم جے ایس انجن، جاوا اسکرپٹ میں ایپلی کیشنز تیار کرنے کے لیے ڈیزائن کیا گیا ہے (جاوا اسکرپٹ کو تیز رفتار پروٹو ٹائپنگ کے لیے رکھا گیا ہے، اور حتمی ایپلی کیشنز کے لیے C/C++ زبانیں تجویز کی گئی ہیں)؛
  • ناکامی کی صورت میں اپ ڈیٹ رول بیک کے لیے سپورٹ کے ساتھ OTA اپ ڈیٹ سسٹم؛
  • ریموٹ ڈیوائس مینجمنٹ کے لیے ٹولز؛
  • فلیش ڈرائیو پر ڈیٹا انکرپشن کے لیے بلٹ ان سپورٹ؛
  • mbedTLS لائبریری کے ایک ورژن کی ترسیل، کرپٹو چپس کی صلاحیتوں کو استعمال کرنے اور میموری کی کھپت کو کم سے کم کرنے کے لیے بہتر بنایا گیا ہے۔
  • مائکروکنٹرولرز CC3220، CC3200، ESP32، ESP8266، STM32F4، STM32L4، STM32F7 کی حمایت کرتا ہے؛
  • AWS IoT کے لیے معیاری ESP32-DevKitC ٹولز کا استعمال اور Google IoT کور کے لیے ESP32 کٹ؛
  • AWS IoT، Google IoT Core، IBM Watson IoT، Microsoft Azure، Samsung Artik اور Adafruit IO کے لیے مربوط تعاون؛

Mongoose OS 2.20 کی ریلیز، IoT آلات کے لیے ایک پلیٹ فارم

نئی ریلیز میں تبدیلیوں میں سے:

  • ایک بیرونی LwIP نیٹ ورک اسٹیک استعمال کرنے کی صلاحیت فراہم کی گئی ہے۔
  • خفیہ کاری سے متعلقہ فنکشنز کو mbedtls لائبریری میں منتقل کر دیا گیا ہے۔
  • esp8266 چپس کے لیے، تمام میموری ایلوکیشن فنکشنز میں اسٹیک اوور فلو پروٹیکشن کو شامل کیا گیا ہے اور malloc فنکشنز کے نفاذ کو بہتر بنایا گیا ہے۔
  • libwpa2 لائبریری بند کر دی گئی ہے۔
  • بہتر DNS سرور انتخاب منطق؛
  • pseudorandom نمبر جنریٹر کی بہتر ابتدا؛
  • ESP32 چپس کے لیے، LFS میں فلیش ڈرائیوز پر ڈیٹا کی شفاف خفیہ کاری شامل ہے۔
  • VFS آلات سے کنفیگریشن فائلوں کو لوڈ کرنے کے لیے معاونت شامل کی گئی۔
  • تصدیق کے لیے SHA256 ہیش کے استعمال کو لاگو کیا؛
  • بلوٹوتھ اور وائی فائی کے لیے سپورٹ کو نمایاں طور پر بڑھا دیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں