title: Does Google IoT Core have an OTA solution for the ESP32?
body: <p>We're scoping out a new industrial IoT product, and we are planning to use an ESP32 with Google's IoT Core.</p>
  
  <p>Looking through the existing <a href="https://cloud.google.com/iot/docs/" rel="nofollow noreferrer">Google IoT Core Docs</a>, AWS IoT Core has an entire section of their docs dedicated to OTAs (<a href="https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ota-dev.html" rel="nofollow noreferrer">AWS IoT Core OTA docs here</a>).</p>
  
  <p>Am I right to assume that AWS IoT Core has much better support for OTAs than Google IoT Core?  Does anyone have examples or pointers to tutorial for how to use Google IoT Core to perform OTAs on an ESP32?</p>
  
  <p>Other Considerations:</p>
  
  <ul>
  <li>I've seen that <a href="https://mongoose-os.com/" rel="nofollow noreferrer">MongooseOS</a> is a 3rd party option that's compatible with Google IoT Core, but we're really hoping for a Google-provided or something officially certified by Google. A good example of this is how AWS IoT Core officially supports FreeRTOS with OTAs on ESP32.</li>
  </ul>