I am trying to develop an windows form application on Visual Studio to control a home automation system. I am looking into the MQTT protocol to communicate between an application AMD hardware (using the ESP32). My lecturer told me to subscribe to the Google Cloud Platform, which I have. But I don't really understand MQTT fully at the moment and have a couple of questions. Mainly:

  • Is the Google Cloud Platform a broker which I can subscribe and publish to with the application and esp32?
  • Is it possible to do this through Visual Studio?

Any information provided would be greatly appreciated. Thanks in advance.


Google Cloud Platform is much more than a simple MQTT broker. It is an eco-system with a lot of cloud services.

It has an IoT Core which supports MQTT as connection protocol. There are many resource about how to setup it as a broker. Here is one for example: Steps to Install MQTT Broker on Google Cloud.

As for the other part of the question. Here is a Paho package for C# .Net and WinRT Client.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.