I am currently attempting to use mDash to perform shadow OTAs, but do not know how to ensure that only devices registered on mDash/Google IoT Core will have permission to download the firmware.
The mongoose os docs states that one simply needs to set the
desired.ota.url parameter to trigger an OTA, which seems simple enough. Unfortunately, my devices are spread across various networks and I would have to provide a publicly accessible link. Is there a way of hosting my firmware which ensures that only devices registered to mDash or Google IoT core will have permission to download the hosted firmware?
I have noticed in the docs that mDash used to provide functionality for hosting firmware files, but I guess this has since been removed?
Any help and advice would be sincerely appreciated,