This document explains how to manage the Sigfox credentials provisioning on “open software architecture” modules.
Open software architecture modules are modules which do not contain any firmware inside neither credentials (in some cases). They are often released with software development kits and some libraries dedicated to control all hardware features and also the Sigfox part.
In this document, we address different use-cases you could encounter during your device development using this kind of “Open Software Architecture” modules.
We also provide the following PC software tool, dedicated to take as input the credentials files from Sigfox CRA, decrypt them and then encrypt again into a data structure to generate a sigfox_data.bin (and .h file) to be used by embedded firmware to decrypt them and use them.