1. Por que escolher instalar o servidor no ubuntu
Porque, após consideração, o wireshark é usado para capturar pacotes MQTT para analisar o protocolo MQTT. O cliente mqtt usa eclipse.paho.ui.app (instalado no Windows, e como instalá-lo será apresentado posteriormente). realidade, por que não fazê-lo).
2. Instale o servidor MQTT no Ubuntu
A escolha aqui é mosquito
1. Apresentar e atualizar o depósito do mosquito
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
2. Atualizar dependências
sudo apt-get update (Observe que eu uso o modo raiz aqui para evitar problemas de permissão subsequentes)
3. Instale o mosquito
sudo apt-get install mosquito
4. Verifique se o serviço mosquito está ativado
status do mosquito do serviço sudo
Se ativo mostra em execução, significa que o servidor mqtt foi iniciado com sucesso. Você pode usar o seguinte comando
Iniciar/parar serviço de mosquito:
sudo service mosquitto start
parada de mosquito de serviço sudo
*Observação especial: o sistema ubuntu (16.04) no experimento é instalado na máquina virtual da VM, e a configuração de rede aqui é para selecionar o modo de ponte (o teste de captura de pacotes wireshark subsequente está disponível, se o leitor usar o modo NAT, se o wireshark subsequente não puder capturar pacotes, essa configuração pode ser considerada)
3. Instale o cliente MQTT no Windows
1. Instale a ferramenta Eclipse Paho MQTT, link para download: https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.2/
2. Após a descompactação, clique duas vezes em paho.exe, a interface é a seguinte após a abertura, clique em "+" para criar uma conexão (o nome pode ser personalizado e editado)
Até agora o cliente MQTT foi instalado com sucesso
4. Conecte-se ao servidor MQTT no Ubuntu
1. Primeiro verifique o endereço IP do Ubuntu, use o comando ifconfig para verificar:
Aqui o endereço IP do Ubuntu é: 192.168.1.107
2. Defina os parâmetros de conexão do cliente mqtt
3. Clique em "Conectar", se a seguinte imagem aparecer, significa que a conexão foi bem-sucedida
Até agora, o ambiente MQTT foi construído com sucesso. No futuro, todos tentarão configurações diferentes e testarão de acordo com suas próprias necessidades. Acredito que todos possam ter uma compreensão profunda do protocolo de comunicação MQTT!
————————————————
Declaração de direitos autorais: Este artigo é um artigo original do blogueiro CSDN "Aston_Huang", seguindo o contrato de direitos autorais CC 4.0 BY-SA, anexe o link da fonte original e esta declaração para reimpressão.
Link original: https://blog.csdn.net/qq_29933439/article/details/91307940