Prepare-se para proteger a conexão com um broker MQTT

Concluído

Nesta unidade, você aprenderá como os certificados ajudam a proteger a conexão com um broker MQTT.

Compreender a arquitetura de comunicações do emulador Altair

O emulador Altair se conecta ao terminal web redirecionando o teclado e o terminal pelo MQTT.

O terminal web é uma aplicação HTML/CSS/JavaScript que é construída nas bibliotecas MQTT e Xterm JavaScript.

Diagram of the architecture of the Altair 8800 emulator on Azure Sphere.

Gerar certificados de corretor MQTT

Por padrão, o emulador Altair usa o agente público test.mosquitto.org MQTT. O emulador Altair se comunica com o agente MQTT por meio de uma conexão criptografada segura usando a biblioteca wolfSSL incluída no Azure Sphere.

Você gerará certificados que o cliente MQTT usará para assinar e criptografar o tráfego entre o Azure Sphere e o broker MQTT.

Nesse processo, suas mensagens MQTT são criptografadas, mas seus dados são visíveis no broker test.mosquitto.org . Mais tarde, você aprenderá como criar e proteger seu próprio corretor MQTT Mosquitto.