IoT ಸಾಧನಗಳಿಗೆ ವೇದಿಕೆಯಾದ Mongoose OS 2.20 ಬಿಡುಗಡೆ

ಮುಂಗುಸಿ 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 Kit ಗಾಗಿ ಪ್ರಮಾಣಿತ 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 ಹ್ಯಾಶ್‌ಗಳ ಬಳಕೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • Bluetooth ಮತ್ತು Wi-Fi ಗಾಗಿ ಬೆಂಬಲವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವಿಸ್ತರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ