We currently have both ChirpStack V3 and V4 running in production, with each serving a subset of our devices. We need to migrate all active V3 devices to V4 in such a way that they continue to operate without requiring re-activation or re-join on V4.
So far, I’ve successfully migrated a few devices (2–3) using the ChirpStack activation APIs:
- Retrieve the device’s activation parameters from the V3 API.
- Create the device in V4 using the API, and then use the V4 activation API to activate it with the parameters obtained from V3.
Is this approach considered valid for migrating all devices? The official documentation only mentions migrating the database, so I want to confirm whether API-based activation cloning is supported or recommended.
Thank you.