Mongoose OS 2.13 чыгарылышы, IoT түзмөктөрү үчүн платформа

Жеткиликтүү долбоор чыгаруу Mongoose OS 2.13.0, ал ESP32, ESP8266, CC3220, CC3200 жана STM32F4 микроконтроллерлеринин негизинде Интернет of Things (IoT) түзмөктөрү үчүн микропрограмманы иштеп чыгуу үчүн негизди сунуштайт. AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO платформалары, ошондой эле бардык MQTT серверлери менен интеграциялоо үчүн орнотулган колдоо бар. Долбоор коду жайылуу Apache 2.0 астында лицензияланган.

Долбоордун өзгөчөлүктөрү төмөнкүлөрдү камтыйт:

  • Engine 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=value” опциясы. STLM75 температура сенсорлору үчүн драйвер кошулду. SoC ESP* үчүн колдоо кеңейтилди. Жаңыланган компонент версиялары:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Source: opennet.ru

Комментарий кошуу