Lançamento do Mongoose OS 2.20, plataforma para dispositivos IoT

Está disponível a versão do projeto Mongoose OS 2.20.0, que oferece um framework para o desenvolvimento de firmwares para dispositivos de Internet das Coisas (IoT), implementados com microcontroladores ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 e STM32F7. Há suporte integrado para integração com plataformas AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, bem como com quaisquer servidores MQTT. O código do projeto, escrito em C e JavaScript, é distribuído sob a licença Apache 2.0.

As características do projeto incluem:

  • O mecanismo mJS, destinado ao desenvolvimento de aplicações em JavaScript (JavaScript é posicionado para a criação rápida de protótipos, enquanto para aplicações finais é sugerido o uso de linguagens C/C++);
  • Sistema de atualizações OTA com suporte a reversão de atualização em caso de falha;
  • Ferramentas de controle remoto do dispositivo;
  • Suporte integrado para a criptografia de dados em armazenamento Flash;
  • Fornecimento de uma versão da biblioteca mbedTLS, otimizada para aproveitar as capacidades de chips de criptografia e mínimo consumo de memória;
  • Suporte para microcontroladores CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Uso das ferramentas padrão ESP32-DevKitC para AWS IoT e ESP32 Kit para Google IoT Core;
  • Suporte integrado para AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik e Adafruit IO;

Lançamento do Mongoose OS 2.20, plataforma para dispositivos IoT

Entre as mudanças na nova versão:

  • Possibilidade de usar a pilha de rede externa LwIP;
  • Funções relacionadas à criptografia migradas para a biblioteca mbedtls;
  • Para os chips esp8266, todas as funções de alocação de memória adicionaram proteção contra estouro de pilha e a implementação das funções malloc foi otimizada;
  • Uso da biblioteca libwpa2 foi descontinuado;
  • Lógica de seleção do servidor DNS aprimorada;
  • Inicialização do gerador de números pseudo-aleatórios melhorada;
  • Para chips ESP32, a criptografia de dados em unidades Flash foi incluída de forma transparente no LFS;
  • Suporte adicionado para carregamento de arquivos de configuração de dispositivos VFS;
  • Implementação de hashes SHA256 durante a autenticação;
  • Suporte significativamente ampliado para Bluetooth e Wi-Fi.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster