Kutulutsidwa kwa Mongoose OS 2.20, nsanja ya zida za IoT

Kutulutsidwa kwa pulojekiti ya Mongoose OS 2.20.0 kulipo, kumapereka njira yopangira firmware ya zida za Internet of Things (IoT) zokhazikitsidwa pamaziko a ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 ndi STM32F7 microcontrollers. Pali chithandizo chokhazikika chophatikizira ndi AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, nsanja za Adafruit IO, komanso ma seva aliwonse a MQTT. Khodi ya polojekiti, yolembedwa mu C ndi JavaScript, imagawidwa pansi pa chilolezo cha Apache 2.0.

Zina za polojekitiyi ndi izi:

  • injini ya mJS, yopangidwira kupanga mapulogalamu mu JavaScript (JavaScript imayikidwa kuti ipangidwe mwachangu, ndipo zilankhulo za C/C ++ zimaperekedwa kuti zigwiritsidwe ntchito komaliza);
  • Njira yosinthira ya OTA yokhala ndi chithandizo chotsitsimutsa ngati chalephera;
  • Zida zoyendetsera chipangizo chakutali;
  • Thandizo lomanga-mkati la kubisa kwa data pa Flash drive;
  • Kutumiza kwa mtundu wa laibulale ya mbedTLS, yokonzedwa kuti igwiritse ntchito luso la tchipisi ta crypto ndikuchepetsa kugwiritsa ntchito kukumbukira;
  • Imathandizira ma microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Kugwiritsa ntchito zida za ESP32-DevKitC za AWS IoT ndi ESP32 Kit za Google IoT Core;
  • Thandizo lophatikizidwa la AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik ndi Adafruit IO;

Kutulutsidwa kwa Mongoose OS 2.20, nsanja ya zida za IoT

Zosintha pakutulutsa kwatsopano zikuphatikiza:

  • Kutha kugwiritsa ntchito stack yakunja ya LwIP network kumaperekedwa;
  • Ntchito zokhudzana ndi kubisa zasunthidwa ku laibulale ya mbedtls;
  • Kwa tchipisi ta esp8266, chitetezo chochulukirachulukira chawonjezedwa kuzinthu zonse zogawa kukumbukira ndipo kukhazikitsidwa kwa ntchito za malloc kwakonzedwa;
  • Laibulale ya libwpa2 yathetsedwa;
  • Kuwongolera malingaliro a seva ya DNS;
  • Kuwongolera koyambitsa kwa pseudorandom nambala jenereta;
  • Kwa tchipisi ta ESP32, LFS imaphatikizapo kubisa kowonekera kwa data pama drive a Flash;
  • Thandizo lowonjezera pakukweza mafayilo osinthira kuchokera ku zida za VFS;
  • Anakhazikitsa kugwiritsa ntchito ma SHA256 hashes kuti atsimikizire;
  • Thandizo la Bluetooth ndi Wi-Fi lakulitsidwa kwambiri.

Source: opennet.ru

Kuwonjezera ndemanga