Se eu fosse o administrador responsável pelas redes que executam esses dispositivos, ficaria satisfeito se você fornecesse um serviço de "atualização" separado que eu pudesse executar e que fosse o único host que tivesse de falar com o seu site (fazendo isso mais fácil de controlar e manter) - e os dispositivos seriam então (preferencialmente remotamente por opções de dhcp) configurados para falar com este host de serviço de atualização que eu tenho controle.
Se os dispositivos fizerem o download de software em quantidades significativas, também seria interessante se esse serviço de atualização fizesse o cache desse modo para que qualquer outro dispositivo que solicitasse o mesmo download apenas o buscasse no serviço de atualização. Assim como qualquer espelho antivírus instalado localmente, ou serviços de atualização do Windows (WUS).