Kuburitswa kweMongoose OS 2.20, chikuva cheIoT zvishandiso

Kuburitswa kweMongoose OS 2.20.0 purojekiti iripo, ichipa hwaro hwekugadzira firmware yeInternet Yezvinhu (IoT) zvishandiso zvinoshandiswa pahwaro hweESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 uye STM32F7 microcontrollers. Iko kune yakavakirwa-mukati tsigiro yekubatanidzwa neAWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO mapuratifomu, pamwe chete nechero MQTT maseva. Iyo kodhi yeprojekiti, yakanyorwa muC uye JavaScript, yakagoverwa pasi peiyo Apache 2.0 rezinesi.

Zvimiro zvepurojekiti zvinosanganisira:

  • mJS injini, yakagadzirirwa kusimudzira maapplication muJavaScript (JavaScript yakamisikidzwa kukurumidza prototyping, uye C/C ++ mitauro inokurudzirwa kwekupedzisira maapplication);
  • OTA yekuvandudza sisitimu nerutsigiro rwekuvandudza rollback kana ikatadza;
  • Zvishandiso zvekudzora mudziyo uri kure;
  • Yakavakirwa-mukati rutsigiro rwe data encryption pane Flash drive;
  • Kuendeswa kweshanduro ye mbedTLS raibhurari, yakagadziridzwa kuti ishandise kugona kwe crypto machipisi uye kuderedza ndangariro kushandiswa;
  • Inotsigira microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Kushandisa yakajairwa ESP32-DevKitC maturusi eAWS IoT uye ESP32 Kit yeGoogle IoT Core;
  • Yakabatanidzwa rutsigiro rweAWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik uye Adafruit IO;

Kuburitswa kweMongoose OS 2.20, chikuva cheIoT zvishandiso

Pakati pekuchinja mukuburitswa kutsva:

  • Iko kugona kushandisa yekunze LwIP network stack inopihwa;
  • Encryption-ine chekuita nemabasa akaendeswa kuraibhurari yembedtls;
  • Kune esp8266 machipisi, stack overflow dziviriro yakawedzerwa kune ese ndangariro yekugovera mabasa uye kuitwa kwemalloc mabasa kwakagadziridzwa;
  • Libwpa2 raibhurari yakamiswa;
  • Yakavandudzwa DNS sevha yekusarudza logic;
  • Kuvandudzwa kwekutanga kwepseudorandom nhamba jenareta;
  • Kune machipisi eESP32, LFS inosanganisira encryption yakajeka yedata paFlash drive;
  • Yakawedzerwa rutsigiro rwekurodha mafaera ekugadzirisa kubva kumidziyo yeVFS;
  • Yakaitwa kushandiswa kweSHA256 hashes yehuchokwadi;
  • Tsigiro yeBluetooth neWi-Fi yakawedzera zvakanyanya.

Source: opennet.ru

Voeg