LoRaWAN FUOTA over AT command using STM32WL as Slave device with STM32L4 master
Hello Developers,
In our current project, we are using STM32L496 mcu along with STM32WL chipset loaded with AT Slave example to communicate with LoRaWAN network. We are able to send/receive uplink and downlink from STM32L4 end device to LoRaWAN server using the STM32WL chipset.
Now we are looking for the possible ways of performing FUOTA of master device STM32L4 using STM32WL as slave device. So can anyone please guide me what could be a good starting point do i need to modify changes in AT slave example of STM32WL as well ?
Currently i am reffering to "STM32CubeExpansion_LRWAN_V2.1.0" repository for LoRaWAN FUOTA examples where STM32L476 is interfaced with SX1272 via SPI interface. I am ciurrently stuck as i can't undertsnad how to use the same code for communicating with STM32WL chipset i.e using AT slave.
I am also reffering the following AWS IoT Core for LoRaWAN Workshop for performing the FUOTA https://catalog.us-east-1.prod.workshops.aws/workshops/b95a6659-bd4f-4567-8307-bddb43a608c4/en-US/50-gettingstarted and it also states that the Firmware Update Over The Air (FUOTA) section of the workshop, your device must meet the optional FUOTA prerequisites. So i would like to know on the end device where should this prerequistes be implemented on the slave side STM32WL or master STM32L4.
Also i would like to know is it practical to perform OTA DFU using AT slave example on STM32WL. Also at the same time can you please guide me for the same.
