I have managed to register a device and join using OTAA, but I would like some clarification on how to go forward in using it.
All the examples Arduino sketches I have seen include a join request in the setup but TTN best practices say to avoid unnecessary joins. So what do I do to avoid re-joining when I load a new sketch? I vaguely remember seeing something about storing keys in non-volatile memory on the device but am unclear which keys to store and how to do that if that is the path forward. Or should I just not worry about it and rejoin when changing my code or after a reset?
Is it better to develop using ABP and then only use OTAA for production? I expect to deploy about 10 devices.
Thanks for any enlightenment you can shed on this.