Organizations are looking for a different technology partner to maintain the functionality and continuity of their IoT solutions in light of the upcoming deprecation of Google IoT Core Services.
Leverage has assisted businesses worldwide in migrating from IoT Core. Throughout the process, we've come across frequent inquiries and knowledge gaps. This guide is a comprehensive resource for businesses replacing IoT Core that consolidates what we know.
Before selecting a technology partner, it is important to take every migration step into account holistically. Make sure that your migration timeline includes enough time-roughly (1-4 weeks) to evaluate the technology partner based on the questions in the section before it. The length of your organization's typical procurement process will determine this lead time.
We have developed a sample migration plan with anticipated timelines for each step for your reference before and during the migration. The particulars of your enterprise IoT deployment will have a significant impact on these timelines.
There are four steps to migration from IoT Core after selecting a technology partner:
Timeline: This step will take you 1 day to complete with your technology partner.
Create an account with the technology partner you've chosen.
(Optional) You can then sign the new registry migration with existing X.509 certificates. Be aware that all devices will require new certificates if a new X.509 certificate is required.
Begin by migrating a small number of test devices. For each device, add an entry to the new registry with the device's identification and authentication information (such as its public key).
After testing, repeat the previous step for the remaining fleet devices. The innovation accomplice you select ought to have the option to naturally finish this move toward one group.
Sample Timeline: Depending on how many devices you have and whether or not they can be updated over the air, this step could take days or even months. Unfortunately, this could take some time if you have a lot of devices that need to be touched directly to update, so plan.
Remove the Google IoT Core SDKs and replace them with an MQTT or HTTP client library that is compatible with your device.
Update the connection information (for example, from googleapis.com to broker.partner.com) to reflect the new connection partner.
Make sure your device can generate the authentication credentials needed to connect to the new service.
If necessary, update the JWT payload.
If necessary, update the MQTT client_id username.
If necessary, update the MQTT username and password. This applies to solutions that are similar to IoT Core.
If a new X.509 certificate was required for the registry, issue new public/private key pairs for each test device.
Sample timeline: Depending on the number of services that use the Google IoT Core API, this step could take days.
Remove any Google SDKs from any cloud services that use the IoT Core API and replace them with ready-made components for interacting with the API of the connection partner.
Sample timeline: Prepare for this step to take one day.
Interface a device to the innovation accomplice administration
Send telemetry information from the device, and ensure data is received at the last processor (e.g., a Pub/Sub endorser)
Send state data from the device and ensure data is received
Send config information from the cloud to the device, and ensure data is received
Cloud automation can create/read/update/erase devices, registries, and so on.
Join our WhatsApp Channel to get the latest news, exclusives and videos on WhatsApp
_____________
Disclaimer: Analytics Insight does not provide financial advice or guidance. Also note that the cryptocurrencies mentioned/listed on the website could potentially be scams, i.e. designed to induce you to invest financial resources that may be lost forever and not be recoverable once investments are made. You are responsible for conducting your own research (DYOR) before making any investments. Read more here.