Serbestberdana Mongoose OS 2.20, platformek ji bo cîhazên IoT

Serbestberdana projeya Mongoose OS 2.20.0 heye, ku çarçoveyek ji bo pêşxistina firmware ji bo cîhazên Înternetê yên Tiştan (IoT) ku li ser bingeha mîkrokontrolkerên ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 û STM32F7 têne bicîh kirin pêşkêşî dike. Ji bo entegrasyonê bi platformên AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, û her weha bi her serverên MQTT re, piştgirîyek çêkirî heye. Koda projeyê, ku bi C û JavaScript hatî nivîsandin, di bin lîsansa Apache 2.0 de tê belav kirin.

Taybetmendiyên projeyê ev in:

  • motora mJS, ku ji bo pêşkeftina serîlêdanên li JavaScript-ê hatî çêkirin (JavaScript ji bo prototîpkirina bilez tête danîn, û zimanên C/C++ ji bo serîlêdanên dawîn têne pêşniyar kirin);
  • Pergala nûvekirina OTA bi piştgirî ji bo vegerandina nûvekirinê di rewşek têkçûyî de;
  • Amûrên ji bo kontrolkirina cîhaza dûr;
  • Piştgiriya çêkirî ya ji bo şîfrekirina daneya li ser ajokerek Flash-ê;
  • Radestkirina guhertoyek pirtûkxaneya mbedTLS, ku ji bo karanîna kapasîteyên çîpên krîptoyê û kêmkirina xerckirina bîranînê xweşbîn e;
  • Piştgiriya mîkrokontrolkerên CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Bikaranîna amûrên standard ESP32-DevKitC ji bo AWS IoT û ESP32 Kit ji bo Google IoT Core;
  • Piştgiriya yekbûyî ji bo AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik û Adafruit IO;

Serbestberdana Mongoose OS 2.20, platformek ji bo cîhazên IoT

Di nav guhertinên di serbestberdana nû de:

  • Kapasîteya karanîna stûnek torê ya LwIP ya derveyî peyda dibe;
  • Fonksiyonên girêdayî şîfrekirinê hatine veguhestin pirtûkxaneya mbedtls;
  • Ji bo çîpên esp8266, parastina dorhêla stackê li hemî fonksiyonên veqetandina bîranînê hate zêdekirin û pêkanîna fonksiyonên mallocê xweştir kirin;
  • Pirtûkxaneya libwpa2 hatiye rawestandin;
  • Mantiqa hilbijartina servera DNS ya çêtir kirin;
  • Destpêkirina çêtir a hilberînerê hejmarên pseudorandom;
  • Ji bo çîpên ESP32, LFS şîfrekirina zelal a daneyan li ser ajokarên Flash vedigire;
  • Ji bo barkirina pelên mîhengê ji cîhazên VFS piştgirî zêde kir;
  • Ji bo erêkirinê karanîna haşeyên SHA256 pêk anî;
  • Piştgiriya Bluetooth û Wi-Fi bi girîngî hate berfireh kirin.

Source: opennet.ru

Add a comment