How to Set Up a Multicast in the LoRaWAN_AT_Slave Example for FUOTA?
Hi everyone,
I am currently working on the LoRaWAN_AT_Slave example from the firmware package repository (STM32Cube_FW_WL_V1.3.0) provided by ST. So far, I have successfully implemented uplink and downlink communication, enabling the device to send sensor data and receive downlink commands.
Now, I aim to implement FUOTA (Firmware Update Over The Air). As a first step, I need to configure multicast within the LoRaWAN_AT_Slave project to support the FUOTA process.
However, I'm not sure how to configure the multicast properly. Could anyone guide me through the steps or provide an example configuration?
Here’s what I’ve done so far:
- I’ve explored the LoRaWAN_AT_Slave project in the STM32Cube's STM32WL firmware package.
- I understand that FUOTA requires multicast communication, but I couldn’t find detailed documentation or examples specific to this setup.
Specific questions:
- Which files or functions should I modify or focus on to enable and configure multicast in this project?
- Are there specific AT commands or APIs I need to use to set the multicast address, key, and other parameters?
- Do I need to configure the multicast settings on the network server as well, and if so, how does that link to the device setup?
Any guidance, documentation, or example projects would be greatly appreciated!
Thank you in advance!
Best regards,
Pratham
