Azure FOTA Update File Access from Blob Storage

Hello, I'm trying to run the Azure_FOTA sample application from NCS 1.4.2 on a Thingy:91 before adding the functionality to another application. I'm able to connect to IoT Hub just fine via DPS, but I'm not able to download the update file from my Azure Blob Storage account. I had initially set it to private, assuming that I could upload the same root CA cert to the storage account as I have used for both DPS and IoT Hub because of the following lines in the provided prj.conf: However, I can't find a place to do that. I already have CONFIG_AZURE_IOT_HUB_SEC_TAG set to the value used while provisioning device certs, so I'm not sure what the purpose of CONFIG_AZURE_FOTA_SEC_TAG is. Regardless, I don't think a secure connection is my problem yet. After enabling CONFIG_DOWNLOAD_CLIENT_LOG_LEVEL_DBG and CONFIG_DOWNLOAD_CLIENT_LOG_HEADERS, I see that the error I'm getting is now "404 the specified resource does not exist". I have formatted the firmware entry the same as the example in the documentation. 1. Are there detailed instructions on how to setup a Blob storage for FOTA purposes? 2. What is the purpose of CONFIG_AZURE_FOTA_SEC_TAG? The documentation is far from helpful. 3. Why might I be getting a 404 on a file that is now public when using an URL that I copied (and triple-checked) directly from Azure? Thanks, Nick

Parents Reply Children
No Data
Related