Google IoT Core will be discontinued on Aug. 16, 2023
215 points| borner791 | 3 years ago
We’re writing to let you know that Google Cloud’s IoT Core Service will be discontinued on August 16, 2023 at which point your access to the IoT Core Device Manager APIs will no longer be available. As of that date, devices will be unable to connect to the Google Cloud IoT Core MQTT and HTTP bridges and existing connections will be shut down.
Your current IoT Core Services will remain available through August 15, 2023, unless you terminate your usage of IoT Core at an earlier date.
What do I need to do? We recommend that you take action early to migrate from IoT Core to an alternative service. As an initial step, connect with your Google Cloud account manager if you have questions about your migration plans. Your account manager can also help you learn more about Google Cloud partners that offer alternative IoT technology or implementation services that meet your business requirements.
Over the next year, we will continue to reach out with additional information to support you during your migration.
—The Google Cloud IoT Core Product Team
Androider|3 years ago
Dear RECIPIENT,
Fuck yooooouuuuuuuu. Fuck you, fuck you, Fuck You. Drop whatever you are doing because it’s not important. What is important is OUR time. It’s costing us time and money to support our shit, and we’re tired of it, so we’re not going to support it anymore. So drop your fucking plans and go start digging through our shitty documentation, begging for scraps on forums, and oh by the way, our new shit is COMPLETELY different from the old shit, because well, we fucked that design up pretty bad, heh, but hey, that’s YOUR problem, not our problem.
We remain committed as always to ensuring everything you write will be unusable within 1 year.
Please go fuck yourself,
Google Cloud Platform
[1] https://steve-yegge.medium.com/dear-google-cloud-your-deprec...
0xbadcafebee|3 years ago
game-of-throws|3 years ago
[1]: https://android-developers.googleblog.com/2019/02/an-update-...
bmitc|3 years ago
IshKebab|3 years ago
pjmlp|3 years ago
Because while they are natively supported on the device, they aren't tied to Android's future.
mindcrime|3 years ago
Animats|3 years ago
A Coursera class on Google IoT Core for industrial control started today. 77,000 people signed up.
dekhn|3 years ago
If Google Cloud (VMs, blob storage, databases) shut down, not only will large # of enterprises howl (data gravity is huge), Google will absolutely have no future in any enterprise product ever again.
I do expect them to aggressively trim small products from the cloud lineup that aren't worth the engineering investment. IoT clouds were a popular thing for several months and then people realized there wasn't a huge market or tons of profit.
Mo3|3 years ago
joezydeco|3 years ago
I deployed a large restaurant equipment project on Azure backends and couldn't be happier.
I've made a policy of not touching Google for anything embedded-related and it continues to pay off.
I guess, yeah, anything non-AdWords related is a hobby. For Google.
xs83|3 years ago
But there is nothing like BigQuery on the market elsewhere, Cloud Run and PubSub are standout services that others have tried to emulate and haven't got near it, plus everything on GCP doesn't feel like either an afterthought (AWS) or a cobbling together of mismanaged and old-version open source services (AWS & Azure).
radiojasper|3 years ago
[0] https://news.ycombinator.com/item?id=32474093
enos_feedler|3 years ago
unknown|3 years ago
[deleted]
nshm|3 years ago
Spooky23|3 years ago
[deleted]
chickenpotpie|3 years ago
B-Con|3 years ago
Google has a long history of experimenting with a product and then shutting down once they've learned enough. Maybe they learn it's not as lucrative, maybe they learn how to build the tech, maybe they learn they're too late, whatever. But it's experimental and the experiment doesn't prove to be the "next billion users" so it wanes and then dies.
Not every product is like that. Cloud isn't just some product on a spreadsheet next to IoT Core. The heavy players like Cloud, YouTube, Ads, etc, have massive investment, have dedicated CEOs, and are in it for the long haul.
Google's deprecation policy sucks, but it doesn't apply to every product uniformly.
grepLeigh|3 years ago
- $236.99 in usage, approx 1% of project's total revenue
- ~20 hours to implement pub/sub applications running on a mix of Raspberry Pi & GCP VMs. Implementations were in Rust and Python. It would have taken much, much longer to stand up a managed MQTT broker and identity/key management that I felt comfortable using in my own home, let alone providing to customers.
- Hundreds of hours implementing and debugging glue between GCP's Pub/Sub product, websocket-based subscribers, and MQTT subscribers/publishers.
I don't regret my decision (wouldn't have shipped otherwise), but I'm looking forward to the next phase. Here's what I'm migrating towards:
- NATs message broker. NATS supports connections via MQTT and Websocket protocols, besides NATS own protocol.
- django-nats-nkeys for org, identity, and JWT management (not production-ready, don't use this until I've been eating my own dog food for a few months) [1]
- AsyncAPI schemas [2] for core message APIs, including schemas for 3rd-party printer software events (OctoPrint, Moonraker, Repetier, etc). This will underpin PrintNanny's plugin system.
[1] https://github.com/bitsy-ai/django-nats-nkeys
[2] https://www.asyncapi.com/
codegangsta|3 years ago
xs83|3 years ago
openthc|3 years ago
Nextgrid|3 years ago
I'm also not confident that the constant churn of keeping up with API changes (if not outright deprecations like this) and costs of the third-party services end up costing you more than just doing it yourself.
Finally, what we've seen with Okta, Twilio, most recently MailChimp (which was used to attempt to attack DigitalOcean customers among others) clearly shows that these companies aren't magic and may not actually be any better than doing it yourself when it comes to security.
andrewxdiamond|3 years ago
Running your own servers isn’t that important and probably isn’t what makes you different. EC2, Azure VMs or whatever short term project Google is running for compute are all extremely comparable, and you loose very little by using them.
But if your business is owning and operating an IoT platform for your customers, you should invest in a high quality solution, not just buying the off-the-shelf tool. It may be that a provider’s offering is better than what you can do, but it better be a lot better if you use it.
The point is to invest heavily in what actually makes a difference, vertically integrate what matters, externalize what doesn’t.
gcharris|3 years ago
0xbadcafebee|3 years ago
neodypsis|3 years ago
mhoad|3 years ago
However, I hadn’t seen anyone mention the specific Enterprise API / product designation they rolled out over a year ago to deal with this kind of thing.
If I understood things correctly when they launched it [1] the plan was to start by saying which parts of the GCP platform you could confidently rely on with the implication that the other parts you should understand you’re using products and services that haven’t proven their long term value inside of Google and as a result things like this can happen and you should plan accordingly.
As far as I know this is the first thing to go since making that announcement but I’d be happy to be corrected as well.
[1] https://cloud.google.com/blog/topics/inside-google-cloud/new...
41b696ef1113|3 years ago
patwolf|3 years ago
I've been successfully using Cloud IoT for a few years. Now I need to find an alternative. There's a vendor named ClearBlade that announced today a direct migration path, but at this point I'd rather roll my own.
xs83|3 years ago
goldash|3 years ago
The offer for six months of free credits as well as free technical support and more is here: https://blog.qubitro.com/migrate-from-iot-core-to-qubitro/
OneWolf|3 years ago
[deleted]
mcsereno|3 years ago
[deleted]
travisgriggs|3 years ago
Every couple years, it was a new initiative to get developers and the middle management deciders revved up. A sort of a “we’re building it so that you’ll come, right?” thing. And then a year or so later, a new initiative replaced it, the offering was dramatically watered down, or just altogether sunset’ed.
cube00|3 years ago
Although it's probably not the same because they don't have to run any physical hardware to keep it going like IoT Cloud needs.
pjmlp|3 years ago
A very big difference with Google's offerings.
blacklight|3 years ago
Google has become an abomination and a complete denial of what software is supposed to be. It deserves to die in a ball of fire, and none of its shitty products should be spared.
qbasic_forever|3 years ago
smileybarry|3 years ago
Throwawayaerlei|3 years ago
StringyBob|3 years ago
Are there ‘smart’ devices that are just going to stop working unless people rewrite the firmware for a different system like AWS or Azure IoT?
baybal2|3 years ago
Same has happened when Azure changed its root cert, which was likelly hardcoded into 99% of deployed devices using it.
nojvek|3 years ago
The scale at which Google managed to fuck up their cloud business says a lot about their DNA.
I was so excited about AlloyDB, but the documentation is crap. After two days of setting things up and dealing with their complex network configuration I gave up. Why would they make it so complex for a new dev to try their shiny new DB? Do cloud googlers seriously not think about new user experience?
edonosotti|3 years ago
goldash|3 years ago
The offer for six months of free credits as well as free technical support and more is here: https://blog.qubitro.com/migrate-from-iot-core-to-qubitro/
senssei|3 years ago
Further communication to Pub/Sub wouldn't change in any way.
IoT Core as a service has some design choices that make it attractive such as JWT token auth, and complex to optimize, such as communication pattern details.
If any of you would be interested in migrating to a fully compatible solution, give me a shout at rwarz[at]softserveinc.com since we are building one ;)
jonsmirl|3 years ago
Apocryphon|3 years ago
yjftsjthsd-h|3 years ago
MaxDPS|3 years ago
Havoc|3 years ago
stingrae|3 years ago
dqpb|3 years ago
xs83|3 years ago
I refuse to believe that anyone is actually using IoT Core on AWS or GCP for modern MQTT workloads. Pulling data in from a few "things" - sure, but industrial level capability across multiple systems, I really don't see it.
frays|3 years ago
Sytten|3 years ago
thenickdude|3 years ago
FpUser|3 years ago
_HMCB_|3 years ago
kerblang|3 years ago
gregsadetsky|3 years ago
accelbred|3 years ago
goldash|3 years ago
The offer for six months of free credits as well as free technical support and more is here: https://blog.qubitro.com/migrate-from-iot-core-to-qubitro/
xs83|3 years ago
pcj-github|3 years ago
cheeselip420|3 years ago
LightG|3 years ago
qbasic_forever|3 years ago
-This message generated by Google Graveyard service deprecation service
nicosandller|3 years ago
They said they were going full on the matter protocol but I don’t see how this will replace it fully yet.
qbasic_forever|3 years ago
darksofa|3 years ago
baybal2|3 years ago
[deleted]
throwawaymanbot|3 years ago
[deleted]
svihs|3 years ago
[deleted]
sismo|3 years ago
[deleted]
myIOT|3 years ago
[deleted]
sennasempre|3 years ago
[deleted]