Azure Sphere OS-nätverkskrav

Operativsystemet Azure Sphere och tjänsterna kommunicerar med enheter, Azure IoT Hub och andra tjänster med hjälp av olika slutpunkter, portar och protokoll. Vissa krävs endast av vissa funktioner och andra förväntas bara i det lokala nätverket. Det här avsnittet innehåller internet- och offentliga slutpunkter som Azure Sphere-enheter måste kommunicera med för grundläggande drift.

Azure Sphere-verktygen använder 192.168.35. n undernät för en seriell IP-anslutning till enheten över Service UART. För närvarande kan du inte ändra detta.

Observera

Azure Sphere-brandväggen blockerar alla utgående och inkommande anslutningar som standard. Om du vill öppna en anslutning till en värd för ett program anger du värdnamnet i fältet Tillåtnaanslutningar.

Protokollet Port URL:er eller IP-adresser Syfte
MQTT över TCP 8883 global.azure-devices-provisioning.net Enhetsetablering och -kommunikation med Azure IoT Hub
MQTT över TCP 443 (WebSocket) global.azure-devices-provisioning.net Enhetsetablering och -kommunikation med Azure IoT Hub
HTTP över TCP 80 www.msftconnecttest.comprod.update.sphere.azure.net Internetanslutningskontroller, nedladdning av certifikatfiler och liknande uppgifter
HTTPS över TCP 443 anse.azurewatson.microsoft.com, prod.device.core.sphere.azure.net, prod.deviceauth.sphere.azure.net, prod.dinsights.core.sphere.azure.net, prod.releases.sphere.azure.net, prod.core.sphere.azure.net, prodmsimg.blob.core.windows.net, prodptimg.blob.core.windows.net, prodmsimg-secondary.blob.core.windows.net, prodptimg-secondary.blob.core.windows.net, sphereblobeus.azurewatson.microsoft.com, sphereblobweus.azurewatson.microsoft.com sphere.sb.dl.delivery.mp.microsoft.com Kommunikation med webbtjänster och Azure Sphere-säkerhetstjänsten (se Begränsa nätverksåtkomst till Azure Sphere Security Services)
UDP 53 Kommunikation med DNS (Domain Name Servers)
UDP 123 prod.time.sphere.azure.net, time.sphere.azure.net Kommunikation med NTP-server

Observera

NTP är en valfri funktion som är aktiverad som standard på Azure Sphere-enheter. Du kan dock inaktivera det om det inte behövs. Du kan också konfigurera programmet så att det ansluter till en annan NTP-server än standardservern. Mer information finns i Hantera systemtid och RTC i program på hög nivå.

Program på hög nivå kan också använda ytterligare nätverksresurser. I synnerhet kräver program som använder en Azure IoT Hub portarna 8883 och 443 för att kommunicera med hubben vid domännamnen som skapades under Azure IoT-installationen. I dokumentationen till Azure IoT Hub finns andra Azure IoT Hub port- och protokollkrav.

Azure Sphere-enheter kan också konfigureras för att ansluta till och kommunicera via en proxyserver. Mer information finns i Ansluta Azure Sphere via en proxyserver.