Itusilẹ ti iṣẹ akanṣe Mongoose OS 2.20.0 wa, nfunni ni ilana fun idagbasoke famuwia fun awọn ẹrọ Intanẹẹti ti Awọn nkan (IoT) ti a ṣe lori ipilẹ ti ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 ati STM32F7 microcontrollers. Atilẹyin ti a ṣe sinu rẹ wa fun isọpọ pẹlu AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, awọn iru ẹrọ Adafruit IO, ati pẹlu awọn olupin MQTT eyikeyi. Koodu ise agbese, ti a kọ si C ati JavaScript, ti pin labẹ iwe-aṣẹ Apache 2.0.
Awọn ẹya ara ẹrọ ti iṣẹ akanṣe pẹlu:
- mJS engine, ti a ṣe apẹrẹ fun idagbasoke awọn ohun elo ni JavaScript (JavaScript wa ni ipo fun iṣelọpọ kiakia, ati awọn ede C / C ++ ti wa ni imọran fun awọn ohun elo ikẹhin);
- Eto imudojuiwọn OTA pẹlu atilẹyin fun yiyipo imudojuiwọn ni ọran ikuna;
- Awọn irinṣẹ fun isakoṣo latọna jijin ẹrọ;
- Atilẹyin ti a ṣe sinu fun fifi ẹnọ kọ nkan data lori kọnputa Flash;
- Ifijiṣẹ ti ikede ti ile-ikawe mbedTLS, iṣapeye lati lo awọn agbara ti awọn eerun crypto ati dinku agbara iranti;
- Atilẹyin microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
- Lilo awọn irinṣẹ ESP32-DevKitC boṣewa fun AWS IoT ati ESP32 Kit fun Google IoT Core;
- Atilẹyin iṣọkan fun AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik ati Adafruit IO;
Lara awọn ayipada ninu itusilẹ tuntun:
- Agbara lati lo akopọ nẹtiwọki LwIP ita ti pese;
- Awọn iṣẹ ti o jọmọ fifi ẹnọ kọ nkan ti gbe lọ si ile-ikawe mbedtls;
- Fun awọn eerun esp8266, idabobo aponsedanu akopọ ti ṣafikun si gbogbo awọn iṣẹ ipin iranti ati imuse ti awọn iṣẹ malloc ti ni iṣapeye;
- Ile-ikawe libwpa2 ti duro;
- Imudara imọran yiyan olupin DNS;
- Imudara ibẹrẹ ti olupilẹṣẹ nọmba pseudorandom;
- Fun awọn eerun ESP32, LFS pẹlu fifi ẹnọ kọ nkan ti data lori awọn awakọ Flash;
- Atilẹyin ti a ṣafikun fun ikojọpọ awọn faili iṣeto ni lati awọn ẹrọ VFS;
- Ti ṣe imuse lilo awọn hashes SHA256 fun ijẹrisi;
- Atilẹyin fun Bluetooth ati Wi-Fi ti pọ si ni pataki.
orisun: opennet.ru