Adding a license to a device that was already deployed
Posted: Wed Dec 07, 2022 1:16 pm
Hello everyone,
I'm working to add Rainmaker functionality to a device that has already begun production. I found this guide https://customer.rainmaker.espressif.com/docs/intro/ and understood too late that a private instance requires a different path for claiming every module.
If I understand correctly, once the private instance has been set up I must buy a license for each device I intend to produce and manually load it in the "fctry" partition. That is not an issue; however I already have a certain number of devices that have been sold and deployed. Can I add them to my rainmaker instance by developing a firmware that receives the license through external means (e.g. a local web server) and saves it in the fctry partition? I would then instruct my technicians/users to update the device's firmware and carry on said procedure.
I think this should work in theory, but I want to ask for confirmation while I wait for my instance to be activated and try. Is there any reason why this shouldn't be possible.
I'm working to add Rainmaker functionality to a device that has already begun production. I found this guide https://customer.rainmaker.espressif.com/docs/intro/ and understood too late that a private instance requires a different path for claiming every module.
If I understand correctly, once the private instance has been set up I must buy a license for each device I intend to produce and manually load it in the "fctry" partition. That is not an issue; however I already have a certain number of devices that have been sold and deployed. Can I add them to my rainmaker instance by developing a firmware that receives the license through external means (e.g. a local web server) and saves it in the fctry partition? I would then instruct my technicians/users to update the device's firmware and carry on said procedure.
I think this should work in theory, but I want to ask for confirmation while I wait for my instance to be activated and try. Is there any reason why this shouldn't be possible.