GoogleCloudPlatform / google-cloud-iot-arduino

Google Cloud IOT Example on ESP8266

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Should not be used in production?

GregDavid123 opened this issue · comments

Greetings @gguuss , @Hiroya-W , @galz10 , and everyone else.
Hope you are doing good and may I wish you all a happy new year 2022.

I will like to use this libary for devices that is to go on production. I am using
Device: ESP32
framework: arduino (C++)
IDE: PlatformIO

The Aim is to connect to Google Cloud IoT Core, sending and recieving Data through Mqtt, Have a high security level, Enable OTA with Google Drive.

As you wrote in the README.md of your libary:
"This example is not an officially supported Google product, does not have a SLA/SLO, and should not be used in production."

I please have some question:

  • Does "Example" refer to the whole libary or just the example file?
  • If you mean "the libary", is there an adequate libary that can be used that will help me achieve my aims mentioned above? (for production)
  • A more adequate example will also be very helpfull?

OR

Thank you,
Cheers

Hey there! The warning is that we do not have any SLA/SLO for the library and its examples - if there's an issue, you can't expect the voluntary contributors from Google to support you as we're doing this on our personal time for hobbyists or folks tolerant to limited support. This library has dependencies on other similarly voluntary projects like lwMQTT that do not carry an SLO/SLA.

For Drive OTA and other more sophisticated examples, you may want to check out the Mender community blog post and search the community tutorials for additional examples.

You may want to take a look at the iot-device-sdk-embedded-c for a library that is more production-oriented and work with your customer engineer or solution architect from Google Cloud if you have production requirements.

You can also use Mongoose OS with Google Cloud IoT Core which provides additional functionality and support for enterprise use cases.

Hope that helps clarify,

Gus