Veröffentlichung von Mongoose OS 2.13, einer Plattform für IoT-Geräte
Verfügbar Projektfreigabe Mongoose OS 2.13.0, das ein Framework für die Entwicklung von Firmware für IoT-Geräte (Internet of Things) bietet, die auf den Mikrocontrollern ESP32, ESP8266, CC3220, CC3200 und STM32F4 basieren. Es gibt integrierte Unterstützung für die Integration mit AWS IoT-, Google IoT Core-, Microsoft Azure-, Samsung Artik- und Adafruit IO-Plattformen sowie mit allen MQTT-Servern. Projektnummer vertrieben von lizenziert unter Apache 2.0.
Zu den Merkmalen des Projekts gehören:
Motor mJS, konzipiert für die Entwicklung von Anwendungen in JavaScript (JavaScript ist für Rapid Prototyping geeignet und für endgültige Anwendungen werden C/C++-Sprachen vorgeschlagen);
OTA-Update-System mit Unterstützung für Update-Rollback im Fehlerfall;
Tools für die Remote-Geräteverwaltung;
Integrierte Unterstützung für Datenverschlüsselung auf einem Flash-Laufwerk;
Bereitstellung einer Version der mbedTLS-Bibliothek, optimiert, um die Fähigkeiten von Krypto-Chips zu nutzen und den Speicherverbrauch zu minimieren;
Unterstützt die Mikrocontroller CC3220, CC3200, ESP32, ESP8266, STM32F4;
Verwendung der Standard-ESP32-DevKitC-Tools für AWS IoT und des ESP32-Kits für Google IoT Core;
Integrierte Unterstützung für AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik und Adafruit IO;
Neue Version bietet anfängliche Unterstützung für Single-Chip-Systeme Redpine Signale RS14100, die die Verwendung von UART abdeckt,
GPIO, FS, OTA, I2C (Bitbang) und WiFi im Client-Modus (WiFi im Access Point-Modus, Bluetooth und Zigbee werden noch nicht unterstützt). Zum MOS-Dienstprogramm hinzugefügt Befehl atca-gen-cert zum Generieren von ATCA-Zertifikaten und -Schlüsseln sowie die Option „--cdef VAR=value“. Treiber für STLM75-Temperatursensoren hinzugefügt. Die Unterstützung für SoC ESP* wurde erweitert. Aktualisierte Komponentenversionen:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.