Persyaratan jaringan Azure Sphere OS

Os dan layanan Azure Sphere berkomunikasi dengan perangkat, Azure IoT Hub, dan layanan lainnya menggunakan berbagai titik akhir, port, dan protokol. Beberapa hanya diperlukan oleh fitur tertentu dan yang lainnya hanya diharapkan di jaringan lokal. Topik ini mencantumkan titik akhir internet dan publik yang harus dikomunikasikan oleh perangkat Azure Sphere untuk operasi dasar.

Alat Azure Sphere menggunakan 192.168.35. n subnet untuk koneksi IP baris seri ke perangkat melalui UART Layanan. Saat ini, Anda tidak bisa mengubah ini.

Catatan

Firewall Azure Sphere memblokir semua koneksi keluar dan masuk secara default. Untuk membuka koneksi ke host untuk aplikasi, tentukan nama host dalam bidang AllowedConnections.

Protokol Port URL atau alamat IP Tujuan
MQTT melalui TCP 8883 global.azure-devices-provisioning.net Penyediaan perangkat dan komunikasi dengan Azure IoT Hub
MQTT melalui TCP 443 (WebSocket) global.azure-devices-provisioning.net Penyediaan perangkat dan komunikasi dengan Azure IoT Hub
HTTP melalui TCP 80 www.msftconnecttest.com, prod.update.sphere.azure.net Pemeriksaan koneksi internet, unduhan file sertifikat, dan tugas serupa
HTTPS melalui 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 Komunikasi dengan layanan web dan layanan Azure Sphere Security (lihat Membatasi akses jaringan ke Azure Sphere Security Services)
UDP 53 Komunikasi dengan server nama domain (DNS)
UDP 123 prod.time.sphere.azure.net, time.sphere.azure.net Komunikasi dengan server NTP

Catatan

NTP adalah fitur opsional yang diaktifkan secara default di perangkat Azure Sphere. Namun, Anda dapat menonaktifkannya jika tidak diperlukan. Anda juga bisa mengonfigurasi aplikasi Anda untuk menyambungkan ke server NTP selain server default. Untuk informasi selengkapnya, lihat Mengelola waktu sistem dan RTC dalam aplikasi tingkat tinggi.

Aplikasi tingkat tinggi juga dapat menggunakan sumber daya jaringan tambahan. Secara khusus, aplikasi yang menggunakan Azure IoT Hub memerlukan port 8883 dan 443 untuk berkomunikasi dengan hub mereka di nama domain yang dibuat selama penyiapan Azure IoT. Dokumentasi Azure IoT Hub mencantumkan persyaratan port dan protokol Azure IoT Hub lainnya.

Perangkat Azure Sphere juga dapat dikonfigurasi untuk terhubung dan berkomunikasi melalui server proksi. Untuk informasi selengkapnya, lihat Menyambungkan Azure Sphere melalui server proksi.