Выпуск Mongoose OS 2.13, платформы для IoT-прылад

даступны рэліз праекта Mongoose OS 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, прызначаны для распрацоўкі прыкладанняў на JavaScript (JavaScript пазіцыянуецца для хуткага стварэння прататыпаў, а для канчатковых прыкладанняў прапануецца выкарыстоўваць мовы C/C++);
  • Сістэма OTA-абнаўленняў з падтрымкай адкату абнаўлення ў выпадку збою;
  • Сродкі выдаленага кіравання прыладай;
  • Убудаваная падтрымка шыфравання дадзеных на Flash-назапашвальніку;
  • Пастаўка варыянта бібліятэкі 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 Signals RS14100, якая ахоплівае выкарыстанне UART,
GPIO, ФС, OTA, I2C (bitbang) і WiFi у рэжыме кліента (пакуль не падтрымліваюцца WiFi у рэжыме кропкі доступу, Bluetooth і 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

Дадаць каментар