We're looking to integrate remot3it into our yocto based build system for raspberry pi devices that use a read only file system once they boot so we're looking to use the bulk registration system to preregister services on the SD cards before booting the raspberry pis the first time.
We just bought a commercial remot3it account to start this integration.
I read through your information on uploading a CSV, which makes sense and I see that I'm supposed to create a 'REGISTRATION_KEY' and 'HARDWARE_ID'. We have no issues generating such keys and we already have unique keys and IDs for all of our devices. My issue is that I don't see how to use the REGISTRATION_KEY in the service setup process.
I've looked at the weavedlibrary script and the APIs that it calls and the remot3it_register script. My question is:
If I bulk register devices on remot3_it, where do I insert the REGISTRATION KEY and Hardware ID (i.e. in what config file, on what line) or via what API do I make use of that information.
Thanks for your help. This is blocking us from moving forward with remot3it since it's not clear how to make use of it in a production setting without individually powering up each Raspberry Pi to run your remot3it_register script and it's not clear if that can be done in a single surrogate pi (or qemu) for all SD cards because it just generates random numbers or if it is locking into a hardware specific serial number that means that SD card would not work if taken to another raspberry pi.
I used this as a reference for the bulk registration process: