Eu descobri que o erro foi devido às restrições do firewall na minha plataforma Windows. Funcionou quando conectei meu computador a uma rede WLAN diferente. O broker MQTT não precisou ser instalado no Windows.
Eu tenho o corretor MQTT (mosquito) em execução no raspberry pi, que tem um endereço IP estático. Quando eu executo o script Python para publicar mensagens de outro fragberry pi do ouside, ele funciona. Mas se eu executar o mesmo código do PyScripter no Windows, a conexão expira. ou até mesmo do aplicativo C # do Visual Studio que usa uma biblioteca MQTT para enviar (publicar) mensagens para esse broker Eu recebo erro durante a conexão. É um erro baseado em plataforma ou eu preciso também ter um corretor mqtt em execução no windows?
Eu descobri que o erro foi devido às restrições do firewall na minha plataforma Windows. Funcionou quando conectei meu computador a uma rede WLAN diferente. O broker MQTT não precisou ser instalado no Windows.