Azure Sphere OS 네트워킹 요구 사항
Azure Sphere OS 및 서비스는 다양한 엔드포인트, 포트 및 프로토콜을 사용하여 디바이스, Azure IoT Hub 및 기타 서비스와 통신합니다. 일부는 특정 기능에만 필요하고 다른 기능은 로컬 네트워크에서만 필요합니다. 이 항목에서는 Azure Sphere 디바이스가 기본 작업을 위해 통신해야 하는 인터넷 및 퍼블릭 엔드포인트를 나열합니다.
Azure Sphere 도구는 192.168.35를 사용합니다. 서비스 UART를 통해 디바이스에 대한 직렬 회선 IP 연결에 대한 n 서브넷입니다. 현재는 변경할 수 없습니다.
참고
Azure Sphere 방화벽은 기본적으로 모든 나가는 연결과 들어오는 연결을 차단합니다. 애플리케이션의 호스트에 대한 연결을 열려면 AllowedConnections 필드에서 호스트 이름을 지정합니다.
프로토콜 | 포트 | URL 또는 IP 주소 | 목적 |
---|---|---|---|
TCP를 통해 MQTT | 8883 | global.azure-devices-provisioning.net | Azure IoT Hub 디바이스 프로비전 및 통신 |
TCP를 통해 MQTT | 443(WebSocket) | global.azure-devices-provisioning.net | Azure IoT Hub 디바이스 프로비전 및 통신 |
TCP를 통한 HTTP | 80 |
www.msftconnecttest.com , prod.update.sphere.azure.net |
인터넷 연결 검사, 인증서 파일 다운로드 및 유사한 작업 |
TCP를 통한 HTTPS | 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 | 웹 서비스 및 Azure Sphere Security 서비스와의 통신( Azure Sphere Security Services에 대한 네트워크 액세스 제한 참조) |
Udp | 53 | DNS(도메인 이름 서버)와의 통신 | |
Udp | 123 | prod.time.sphere.azure.net, time.sphere.azure.net | NTP 서버와의 통신 |
참고
NTP는 Azure Sphere 디바이스에서 기본적으로 사용하도록 설정된 선택적 기능입니다. 그러나 필요하지 않은 경우 사용하지 않도록 설정할 수 있습니다. 기본 서버가 아닌 NTP 서버에 연결하도록 애플리케이션을 구성할 수도 있습니다. 자세한 내용은 높은 수준의 애플리케이션에서 시스템 시간 및 RTC 관리를 참조하세요.
고급 애플리케이션은 추가 네트워킹 리소스를 사용할 수도 있습니다. 특히 Azure IoT Hub 사용하는 애플리케이션은 Azure IoT 설치 중에 만든 도메인 이름에서 허브와 통신하려면 포트 8883 및 443이 필요합니다. Azure IoT Hub 설명서에는 다른 Azure IoT Hub 포트 및 프로토콜 요구 사항이 나열되어 있습니다.
프록시 서버를 통해 연결하고 통신하도록 Azure Sphere 디바이스를 구성할 수도 있습니다. 자세한 내용은 프록시 서버를 통해 Azure Sphere 연결을 참조하세요.