IoT పరికరాల కోసం వేదిక అయిన Mongoose OS 2.20 విడుదల

Mongoose OS 2.20.0 ప్రాజెక్ట్ యొక్క విడుదల అందుబాటులో ఉంది, ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 మరియు STM32F7 మైక్రోకంట్రోలర్‌ల ఆధారంగా అమలు చేయబడిన ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) పరికరాల కోసం ఫర్మ్‌వేర్‌ను అభివృద్ధి చేయడానికి ఫ్రేమ్‌వర్క్‌ను అందిస్తోంది. AWS IoT, Google IoT కోర్, Microsoft Azure, Samsung Artik, Adafruit IO ప్లాట్‌ఫారమ్‌లతో పాటు ఏదైనా MQTT సర్వర్‌లతో ఏకీకరణకు అంతర్నిర్మిత మద్దతు ఉంది. C మరియు JavaScriptలో వ్రాయబడిన ప్రాజెక్ట్ కోడ్, Apache 2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.

ప్రాజెక్ట్ యొక్క లక్షణాలు:

  • mJS ఇంజిన్, జావాస్క్రిప్ట్‌లో అప్లికేషన్‌లను అభివృద్ధి చేయడం కోసం రూపొందించబడింది (జావాస్క్రిప్ట్ వేగవంతమైన ప్రోటోటైపింగ్ కోసం ఉంచబడింది మరియు చివరి అప్లికేషన్‌ల కోసం C/C++ భాషలు ప్రతిపాదించబడ్డాయి);
  • విఫలమైతే నవీకరణ రోల్‌బ్యాక్‌కు మద్దతుతో OTA అప్‌డేట్ సిస్టమ్;
  • రిమోట్ పరికర నియంత్రణ కోసం సాధనాలు;
  • ఫ్లాష్ డ్రైవ్‌లో డేటా ఎన్‌క్రిప్షన్ కోసం అంతర్నిర్మిత మద్దతు;
  • mbedTLS లైబ్రరీ యొక్క సంస్కరణ యొక్క డెలివరీ, క్రిప్టో చిప్‌ల సామర్థ్యాలను ఉపయోగించుకోవడానికి మరియు మెమరీ వినియోగాన్ని తగ్గించడానికి ఆప్టిమైజ్ చేయబడింది;
  • మైక్రోకంట్రోలర్లు CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Google IoT కోర్ కోసం AWS IoT మరియు ESP32 కిట్ కోసం ప్రామాణిక ESP32-DevKitC సాధనాలను ఉపయోగించడం;
  • AWS IoT, Google IoT కోర్, IBM వాట్సన్ IoT, Microsoft Azure, Samsung Artik మరియు Adafruit IO కోసం ఇంటిగ్రేటెడ్ మద్దతు;

IoT పరికరాల కోసం వేదిక అయిన Mongoose OS 2.20 విడుదల

కొత్త విడుదలలో మార్పులు:

  • బాహ్య LwIP నెట్‌వర్క్ స్టాక్‌ను ఉపయోగించగల సామర్థ్యం అందించబడింది;
  • ఎన్క్రిప్షన్-సంబంధిత విధులు mbedtls లైబ్రరీకి తరలించబడ్డాయి;
  • esp8266 చిప్‌ల కోసం, అన్ని మెమరీ కేటాయింపు ఫంక్షన్‌లకు స్టాక్ ఓవర్‌ఫ్లో ప్రొటెక్షన్ జోడించబడింది మరియు malloc ఫంక్షన్‌ల అమలు ఆప్టిమైజ్ చేయబడింది;
  • libwpa2 లైబ్రరీ నిలిపివేయబడింది;
  • మెరుగైన DNS సర్వర్ ఎంపిక లాజిక్;
  • సూడోరాండమ్ నంబర్ జనరేటర్ యొక్క మెరుగైన ప్రారంభీకరణ;
  • ESP32 చిప్‌ల కోసం, LFS ఫ్లాష్ డ్రైవ్‌లలో డేటా యొక్క పారదర్శక గుప్తీకరణను కలిగి ఉంటుంది;
  • VFS పరికరాల నుండి కాన్ఫిగరేషన్ ఫైల్‌లను లోడ్ చేయడానికి మద్దతు జోడించబడింది;
  • ప్రమాణీకరణ కోసం SHA256 హ్యాష్‌ల వినియోగాన్ని అమలు చేసింది;
  • బ్లూటూత్ మరియు Wi-Fi కోసం మద్దతు గణనీయంగా విస్తరించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి