Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Should not be used in production? #240

Open
GregDavid123 opened this issue Dec 31, 2021 · 1 comment
Open

Should not be used in production? #240

GregDavid123 opened this issue Dec 31, 2021 · 1 comment

Comments

@GregDavid123
Copy link

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

@GregDavid123 GregDavid123 changed the title Should not be used in production. Should not be used in production? Jan 1, 2022
@gguuss
Copy link
Contributor

gguuss commented Jan 3, 2022

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants