Ngaleupaskeun Mongoose OS 2.20, platform pikeun alat IoT

Pelepasan proyék Mongoose OS 2.20.0 sayogi, nawiskeun kerangka pikeun ngembangkeun firmware pikeun alat Internet of Things (IoT) anu dilaksanakeun dina dasar mikrokontroler ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 sareng STM32F7. Aya dukungan anu diwangun pikeun integrasi sareng AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, platform Adafruit IO, kitu ogé sareng server MQTT. Kode proyék, ditulis dina C jeung JavaScript, disebarkeun dina lisénsi Apache 2.0.

Fitur proyék di antarana:

  • Mesin mJS, dirancang pikeun ngembangkeun aplikasi dina JavaScript (JavaScript diposisikan pikeun prototyping gancang, sareng basa C / C ++ diusulkeun pikeun aplikasi ahir);
  • Sistim apdet OTA kalayan rojongan pikeun rollback apdet bisi gagal;
  • Alat pikeun kadali alat jauh;
  • Diwangun-di rojongan pikeun enkripsi data dina Flash drive;
  • Pangiriman versi perpustakaan mbedTLS, dioptimalkeun pikeun ngamangpaatkeun kamampuan chip crypto sareng ngaminimalkeun konsumsi mémori;
  • Ngarojong microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Ngagunakeun parabot ESP32-DevKitC baku pikeun AWS IoT na ESP32 Kit pikeun Google IoT Core;
  • Pangrojong terpadu pikeun AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik sareng Adafruit IO;

Ngaleupaskeun Mongoose OS 2.20, platform pikeun alat IoT

Diantara parobihan dina sékrési énggal:

  • Kamampuhan ngagunakeun tumpukan jaringan LwIP éksternal disadiakeun;
  • fungsi nu patali enkripsi geus dipindahkeun ka perpustakaan mbetls;
  • Pikeun esp8266 chip, panyalindungan tumpukan mudal geus ditambahkeun kana sagala fungsi alokasi memori jeung palaksanaan fungsi malloc geus dioptimalkeun;
  • Perpustakaan libwpa2 parantos dileungitkeun;
  • Ningkatkeun logika pilihan server DNS;
  • Ningkatkeun initialization tina generator angka pseudorandom;
  • Pikeun chip ESP32, LFS ngawengku énkripsi transparan data dina Flash drive;
  • Ditambahkeun dukungan pikeun ngamuat file konfigurasi tina alat VFS;
  • Dilaksanakeun pamakéan hashes SHA256 pikeun auténtikasi;
  • Rojongan pikeun Bluetooth sareng Wi-Fi parantos ningkat sacara signifikan.

sumber: opennet.ru

Tambahkeun komentar