IoT cihazları üçün platforma olan Mongoose OS 2.13-ün buraxılışı

Mövcuddur layihə buraxılışı Mongoose OS 2.13.0, ESP32, ESP8266, CC3220, CC3200 və STM32F4 mikrokontrollerləri əsasında Əşyaların İnterneti (IoT) cihazları üçün proqram təminatının hazırlanması üçün çərçivə təklif edir. AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platformaları, eləcə də istənilən MQTT serverləri ilə inteqrasiya üçün daxili dəstək mövcuddur. Layihə kodu yayılır Apache 2.0 altında lisenziyalıdır.

Layihənin xüsusiyyətlərinə aşağıdakılar daxildir:

  • Mühərrik mJS, JavaScript-də tətbiqlərin inkişafı üçün nəzərdə tutulmuşdur (JavaScript sürətli prototipləmə üçün yerləşdirilib və son tətbiqlər üçün C/C++ dilləri təklif olunur);
  • Uğursuzluq halında yeniləmənin geri qaytarılması dəstəyi ilə OTA yeniləmə sistemi;
  • Cihazı uzaqdan idarə etmək üçün alətlər;
  • Flash sürücüdə məlumatların şifrələnməsi üçün daxili dəstək;
  • Kripto çiplərin imkanlarından istifadə etmək və yaddaş istehlakını minimuma endirmək üçün optimallaşdırılmış mbedTLS kitabxanasının versiyasının çatdırılması;
  • CC3220, CC3200, ESP32, ESP8266, STM32F4 mikro nəzarətçiləri dəstəkləyir;
  • AWS IoT üçün standart ESP32-DevKitC alətlərindən və Google IoT Core üçün ESP32 Kitindən istifadə;
  • AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik və Adafruit IO üçün inteqrasiya olunmuş dəstək;

Yeni buraxılış tək çipli sistemlər üçün ilkin dəstək əlavə edir
Redpine Siqnalları RS14100, UART istifadəsini əhatə edən,
GPIO, FS, OTA, I2C (bitbang) və müştəri rejimində WiFi (giriş nöqtəsi rejimində WiFi, Bluetooth və Zigbee hələ dəstəklənmir). Ən faydalı proqrama əlavə etdi ATCA sertifikatları və açarları yaratmaq üçün atca-gen-cert əmri, həmçinin “--cdef VAR=value” seçimi. STLM75 temperatur sensorları üçün əlavə edilmiş sürücü. SoC ESP* üçün dəstək genişləndirildi. Yenilənmiş komponent versiyaları:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Mənbə: opennet.ru

Добавить комментарий