Mongoose OS 2.13 ning chiqarilishi, IoT qurilmalari uchun platforma

Mavjud loyiha chiqarilishi Mongoose OS 2.13.0, bu ESP32, ESP8266, CC3220, CC3200 va STM32F4 mikrokontrollerlari asosida Internet of Things (IoT) qurilmalari uchun proshivka yaratish uchun asosni taklif etadi. AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platformalari, shuningdek, har qanday MQTT serverlari bilan integratsiya uchun o‘rnatilgan yordam mavjud. Loyiha kodi tarqaladi Apache 2.0 ostida litsenziyalangan.

Loyihaning xususiyatlariga quyidagilar kiradi:

  • Dvigatel mJS, JavaScript-da ilovalarni ishlab chiqish uchun mo'ljallangan (JavaScript tezkor prototiplash uchun joylashtirilgan va yakuniy ilovalar uchun C/C++ tillari taklif etiladi);
  • Muvaffaqiyatsiz bo'lsa, yangilanishni qaytarib olishni qo'llab-quvvatlaydigan OTA yangilash tizimi;
  • Qurilmani masofadan boshqarish uchun asboblar;
  • Flash diskda ma'lumotlarni shifrlash uchun o'rnatilgan yordam;
  • Kripto chiplari imkoniyatlaridan foydalanish va xotira sarfini minimallashtirish uchun optimallashtirilgan mbedTLS kutubxonasi versiyasini yetkazib berish;
  • CC3220, CC3200, ESP32, ESP8266, STM32F4 mikrokontrolörlarini qo'llab-quvvatlaydi;
  • AWS IoT uchun standart ESP32-DevKitC vositalari va Google IoT Core uchun ESP32 to'plamidan foydalanish;
  • AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik va Adafruit IO uchun integratsiyalashgan yordam;

Yangi versiya bitta chipli tizimlar uchun dastlabki yordamni qo'shadi
Redpine signallari RS14100, UART dan foydalanishni qamrab olgan holda,
Mijoz rejimida GPIO, FS, OTA, I2C (bitbang) va WiFi (kirish nuqtasi rejimida WiFi, Bluetooth va Zigbee hali qo'llab-quvvatlanmaydi). Eng foydali dastur uchun qo'shildi ATCA sertifikatlari va kalitlarini yaratish uchun atca-gen-cert buyrug'i, shuningdek, “--cdef VAR=value” opsiyasi. STLM75 harorat sensorlari uchun qo'shilgan drayver. SoC ESP* ni qo‘llab-quvvatlash kengaytirildi. Yangilangan komponent versiyalari:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Manba: opennet.ru

a Izoh qo'shish