انتشار سیستم عامل Mongoose 2.13، پلتفرمی برای دستگاه های اینترنت اشیا

در دسترس انتشار پروژه سیستم عامل Mongoose 2.13.0، که چارچوبی برای توسعه سیستم عامل برای دستگاه های اینترنت اشیا (IoT) بر اساس میکروکنترلرهای ESP32، ESP8266، CC3220، CC3200 و STM32F4 ارائه می دهد. پشتیبانی داخلی برای ادغام با AWS IoT، Google IoT Core، Microsoft Azure، Samsung Artik، Adafruit IO و همچنین با هر سرور MQTT وجود دارد. کد پروژه توزیع شده توسط دارای مجوز Apache 2.0.

ویژگی های پروژه عبارتند از:

  • موتور mJS، برای توسعه برنامه های کاربردی در جاوا اسکریپت طراحی شده است (جاوا اسکریپت برای نمونه سازی سریع قرار گرفته است و زبان های C/C++ برای برنامه های نهایی پیشنهاد شده است).
  • سیستم به روز رسانی OTA با پشتیبانی از بازگشت به روز رسانی در صورت خرابی؛
  • ابزارهای کنترل از راه دور دستگاه؛
  • پشتیبانی داخلی برای رمزگذاری داده ها در درایو فلش.
  • ارائه نسخه ای از کتابخانه mbedTLS، بهینه شده برای استفاده از قابلیت های تراشه های رمزنگاری و به حداقل رساندن مصرف حافظه.
  • پشتیبانی از میکروکنترلرهای CC3220، CC3200، ESP32، ESP8266، STM32F4.
  • استفاده از ابزارهای استاندارد ESP32-DevKitC برای AWS IoT و ESP32 Kit برای Google IoT Core.
  • پشتیبانی یکپارچه از AWS IoT، Google IoT Core، Microsoft Azure، Samsung Artik و Adafruit IO.

نسخه جدید پشتیبانی اولیه را برای سیستم های تک تراشه اضافه می کند
سیگنال های Redpine RS14100، پوشش استفاده از UART،
GPIO، FS، OTA، I2C (bitbang) و WiFi در حالت مشتری (WiFi در حالت نقطه دسترسی، بلوتوث و Zigbee هنوز پشتیبانی نمی‌شوند). به ابزار mos اضافه دستور atca-gen-cert برای تولید گواهینامه ها و کلیدهای ATCA و همچنین گزینه "--cdef VAR=value". درایور سنسورهای دمای STLM75 اضافه شد. پشتیبانی از SoC ESP* گسترش یافته است. نسخه های به روز شده کامپوننت:
mbedTLS 2.16، ESP-IDF 3.2، FreeRTOS 10.2.0، LwIP 2.1.2.

منبع: opennet.ru

اضافه کردن نظر