Sgaoileadh Mongoose OS 2.20, àrd-ùrlar airson innealan IoT

Tha sgaoileadh a ’phròiseict Mongoose OS 2.20.0 ri fhaighinn, a’ tabhann frèam airson a bhith a ’leasachadh firmware airson innealan Internet of Things (IoT) air a chuir an gnìomh air bunait microcontrollers ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 agus STM32F7. Tha taic stèidhichte ann airson amalachadh le AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, àrd-ùrlaran Adafruit IO, a bharrachd air le frithealaichean MQTT sam bith. Tha còd a’ phròiseict, sgrìobhte ann an C agus JavaScript, air a sgaoileadh fo chead Apache 2.0.

Am measg feartan a’ phròiseict tha:

  • einnsean mJS, air a dhealbhadh airson a bhith a’ leasachadh thagraidhean ann an JavaScript (tha JavaScript air a shuidheachadh airson prototyping luath, agus thathar a’ moladh cànanan C/C ++ airson tagraidhean deireannach);
  • Siostam ùrachaidh OTA le taic airson ath-nuadhachadh ùrachadh ma dh'fhàilligeas;
  • Innealan airson smachd inneal iomallach;
  • Taic aonaichte airson crioptachadh dàta air draibh Flash;
  • Lìbhrigeadh dreach den leabharlann mbedTLS, air a mheudachadh gus comasan crypto chips a chleachdadh agus caitheamh cuimhne a lughdachadh;
  • A 'toirt taic do microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • A’ cleachdadh innealan àbhaisteach ESP32-DevKitC airson AWS IoT agus ESP32 Kit airson Google IoT Core;
  • Taic aonaichte airson AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik agus Adafruit IO;

Sgaoileadh Mongoose OS 2.20, àrd-ùrlar airson innealan IoT

Am measg nan atharrachaidhean san fhoillseachadh ùr:

  • Tha comas air cruach lìonra LwIP taobh a-muigh a chleachdadh air a thoirt seachad;
  • Chaidh gnìomhan co-cheangailte ri crioptachadh a ghluasad gu leabharlann mbedtls;
  • Airson sgoltagan esp8266, chaidh dìon thar-shruth stac a chuir ris a h-uile gnìomh riarachadh cuimhne agus chaidh buileachadh gnìomhan malloc a mheudachadh;
  • Chaidh an leabharlann libwpa2 a stad;
  • Loidsig taghadh frithealaiche DNS nas fheàrr;
  • Tòiseachadh nas fheàrr air gineadair àireamh pseudorandom;
  • Airson sgoltagan ESP32, tha LFS a’ toirt a-steach crioptachadh follaiseach de dhàta air draibhearan Flash;
  • Taic a bharrachd airson faidhlichean rèiteachaidh a luchdachadh bho innealan VFS;
  • Cur an gnìomh cleachdadh hashes SHA256 airson dearbhadh;
  • Tha taic airson Bluetooth agus Wi-Fi air a leudachadh gu mòr.

Source: fosgailtenet.ru

Cuir beachd ann