Lançamento do Mongoose OS 2.13, uma plataforma para dispositivos IoT

Disponível liberação do projeto Mangusto OS 2.13.0, que oferece uma estrutura para desenvolvimento de firmware para dispositivos de Internet das Coisas (IoT) baseados em microcontroladores ESP32, ESP8266, CC3220, CC3200 e STM32F4. Há suporte integrado para integração com plataformas AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, bem como com qualquer servidor MQTT. Código do projeto distribuído por licenciado sob Apache 2.0.

Os recursos do projeto incluem:

  • Engine mJS, projetado para desenvolver aplicações em JavaScript (JavaScript é posicionado para prototipagem rápida e linguagens C/C++ são propostas para aplicações finais);
  • Sistema de atualização OTA com suporte para reversão de atualização em caso de falha;
  • Ferramentas para gerenciamento remoto de dispositivos;
  • Suporte integrado para criptografia de dados em uma unidade Flash;
  • Entrega de uma versão da biblioteca mbedTLS, otimizada para utilizar os recursos dos chips criptográficos e minimizar o consumo de memória;
  • Suporta microcontroladores CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Usando ferramentas padrão ESP32-DevKitC para AWS IoT e ESP32 Kit para Google IoT Core;
  • Suporte integrado para AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik e Adafruit IO;

Nova versão adiciona suporte inicial para sistemas de chip único
Sinais Redpine RS14100, cobrindo o uso de UART,
GPIO, FS, OTA, I2C (bitbang) e WiFi em modo cliente (WiFi em modo ponto de acesso, Bluetooth e Zigbee ainda não são suportados). Para o utilitário mais adicionado Comando atca-gen-cert para gerar certificados e chaves ATCA, bem como a opção “--cdef VAR=value”. Adicionado driver para sensores de temperatura STLM75. O suporte para SoC ESP* foi expandido. Versões de componentes atualizadas:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Fonte: opennet.ru

Adicionar um comentário