Mongoose OS 2.13 шығарылымы, IoT құрылғыларына арналған платформа

Қол жетімді жобаның шығарылымы Mongoose OS 2.13.0, ол ESP32, ESP8266, CC3220, CC3200 және STM32F4 микроконтроллерлеріне негізделген заттар интернеті (IoT) құрылғыларына арналған микробағдарламаны әзірлеу үшін негізді ұсынады. AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO платформаларымен, сондай-ақ кез келген MQTT серверлерімен біріктіруге кірістірілген қолдау бар. Жоба коды таралады Apache 2.0 бойынша лицензияланған.

Жобаның ерекшеліктеріне мыналар жатады:

  • Қозғалтқыш mJS, JavaScript-те қосымшаларды әзірлеуге арналған (JavaScript жылдам прототиптеу үшін орналастырылған, ал соңғы қолданбалар үшін C/C++ тілдері ұсынылған);
  • сәтсіз болған жағдайда жаңартуды кері қайтаруды қолдауы бар OTA жаңарту жүйесі;
  • Құрылғыны қашықтан басқаруға арналған құралдар;
  • Flash дискісінде деректерді шифрлауға кірістірілген қолдау;
  • Криптографиялық чиптердің мүмкіндіктерін пайдалану және жадты тұтынуды азайту үшін оңтайландырылған mbedTLS кітапханасының нұсқасын жеткізу;
  • CC3220, CC3200, ESP32, ESP8266, STM32F4 микроконтроллерлерін қолдайды;
  • AWS IoT үшін стандартты ESP32-DevKitC құралдарын және Google IoT Core үшін ESP32 жинағын пайдалану;
  • AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik және Adafruit IO үшін біріктірілген қолдау;

Жаңа шығарылым бір чипті жүйелер үшін бастапқы қолдауды қосады
Redpine сигналдары RS14100, UART пайдалануды қамтитын,
GPIO, FS, OTA, I2C (bitbang) және клиенттік режимдегі WiFi (кіру нүктесі режиміндегі WiFi, Bluetooth және Zigbee әлі қолдау көрсетілмейді). Көптеген утилитаға қосылды ATCA сертификаттары мен кілттерін жасауға арналған atca-gen-cert пәрмені, сондай-ақ “--cdef VAR=мән” опциясы. STLM75 температура сенсорлары үшін драйвер қосылды. SoC ESP* қолдауы кеңейтілді. Жаңартылған компонент нұсқалары:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Ақпарат көзі: opennet.ru

пікір қалдыру