Azure RTOS NetX'e genel bakış
Azure RTOS NetX, özellikle derin katıştırılmış, gerçek zamanlı ve IoT uygulamaları için tasarlanmış bir endüstriyel sınıf TCP/IP IPv4 tümleşik ağ yığınıdır. Azure RTOS NetX, Microsoft'un özgün IPv4 ağ yığınıdır ve temel olarak bir ağ Azure RTOS. NetX; IPv4, TCP ve UDP gibi temel ağ protokollerinin yanı sıra ek, üst düzey eklenti protokollerinin eksiksiz bir paketini içeren katıştırılmış uygulamalar sağlar. Küçük bir ayak izi, hızlı yürütme ve üstün kullanım kolaylığı, NetX'Azure RTOS en zorlu tümleşik IoT uygulamaları için ideal bir seçenektir.
API protokolleri
Azure RTOS NetX aşağıdakiler için destek sağlar.
TELNET
- En az 0,5 KB ve 0,3 KB RAM ayak izi.
- İstemci ve sunucu desteği.
Otomatik IP
- Otomatik IPv4 adres ataması.
- En az 1,2 KB, 300 bayt RAM.
HTTP - Köprü Metni Aktarım Protokolü (HTTP)
- En az 2,8 KB ile 4,8KBFLASH, 0,4 KB ile 1,0 KB RAM ayak izi.
- İstemci ve sunucu desteği.
SMTP - Basit Posta Aktarım Protokolü (SMTP)
- En az 4,1 KB ve 0,6 KB RAM ayak izi
- İstemci desteği
DHCP - Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP)
- En az 3,6 KB ile 4,6 KB FLASH, 2,7 KB RAM ayak izi
- İstemci ve sunucu desteği
- IPv4 desteği
P0P3 - Office Protokolü Sürüm 3(POP3) Sonrası
- En az 8,1 KB ve 1,4 KB RAM ayak izi
- İstemci desteği
SNMP - Basit Ağ Yönetimi Protokolü (SNMP)
- En az 10,9 KB ve 2,6 KB RAM ayak izi
- VI, V2 ve V3 için aracı desteği
FTP, TFTP - Dosya Aktarım Protokolü (FTP), Önemsiz Dosya Aktarım Protokolü (TFTP)
- FTP En Az 1,8 KB ile 7,2KBFLASH, 0,6 KB ile 2,1 KB RAM ayak izi
- TFTP Minimal 1,7 KB ile 2,4KBFLASH, 0,3 KB ile 1,8 KB RAM ayak izi
- İstemci ve sunucu desteği
PPP - Polnt-To-PoInt Protokolü (PPP)
- En az 7,1 KB ve 3,8 KB RAM ayak izi
- Güvenilir ve güvenilir.
SNTP - Basit Ağ Zamanı Protokolü (SNTP)
- En az 4 KB ve 0,5 KB RAM
- İstemci desteği
Azure RTOS NetX API'si
- Hızlı, sıfır kopya API'si uygulaması
- Eski yuva kodunun taşınabilirliği için isteğe bağlı BSD katmanı
IGMP - İnternet Grup Yönetimi Protokolü (IGMP)
- En az 2,5 KB FLASH
- IPv4 çok noktaya yayın grubu desteği
- I HIP IxANVL Doğrulandı
- İsteğe bağlı IGMP istatistikleri
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme
UDP - Kullanıcı Veri Birimi Protokolü (UDP)
- En az 2,5 KB FLASH, yuva başına 124 yuva bayt RAM
- Hızlı, kabloya yakın TCP paket işleme:
- 100 Mb/sn Ethernet üzerinde RX 95 Mb/sn, MCU @100MHz, %14 MCU Kullanımı
- 100 Mb/sn Ethernet üzerinde TX 94 Mb/sn, MCU @100MHz, %10 MCU Kullanımı
- UDP Hızlı Yolu™ teknolojisi
- UDP sayısıyla ilgili sınır yok
- I HIP IxANVL Doğrulandı
- Yuva almada isteğe bağlı askıya alma
- Tüm askıya almada isteğe bağlı zaman aşımı
- İsteğe bağlı UDP istatistikleri
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme
TCP - İletim Denetimi Protokolü (TCP)
- En az 10,5K8 ile 12,5 KB FLASH, yuva başına 280 bayt RAM
- Hızlı, neredeyse wlrespeed TCP paket işleme:
- 100 Mb/sn Ethernet üzerinde RX 93 Mb/sn, MCU @100MHz, %20 MCU Kullanımı
- 100 Mb/sn Ethernet üzerinde TX 94 Mb/sn, MCU @100MHz, %27 MCU Kullanımı
- Güvenilir bağlantı
- TCP yuvalarının sayısıyla ilgili sınır yok
- I HIP IxANVL Doğrulandı
- Yuva alma/iletmede isteğe bağlı askıya alma
- Tüm askıya almada isteğe bağlı zaman aşımı
- İsteğe bağlı TCP istatistikleri
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme
ICMP - İnternet Denetim İletisi Protokolü (ICMP)
- En az 2,5 KB FLASH
- IPv4 desteği
- I HIP IxANVL Doğrulandı
- Ping isteği ve ping yanıtı
- Ping istekleri üzerinde isteğe bağlı iş parçacığının askıya alınması
- Tüm askıya almada isteğe bağlı zaman aşımı
- İsteğe bağlı ICMP istatistikleri
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme
IPv4 - İnternet Protokolü (IP)
- En az 3,5 KB ile 8,5 KB FLASH, 2 KB ile 3 KB RAM ayak izi.
- Piconet™ Mimarisi.
- Hızlı, kablolara yakın performans.
- Birden çok arabirim desteği.
- Çok girişli destek.
- Statik yönlendirme desteği.
- IP parçalanması/yeniden değerlendirme desteği.
- IPv4 Desteği.
- I HIP IxANVL Doğrulandı.
- Aşama II Hazır Logo Sertifikası.
- İsteğe bağlı IP istatistikleri.
- İyi tanımlanmış, sezgisel fiziksel katman sürücü arabirimi.
- Azure RTOS TraceX aracılığıyla sistem düzeyinde izleme.
ARP/RARP - Adres Çözümleme Protokolü (ARP), Ters Adres Çözümleme Protokolü (RARP)
- En az 1,7 KB FLASH, RAM boyutu.
- 32 blt IPv4 ve 48-blt MAC adreslerinin dinamik çözünürlüğü.
- IXIA IxANVL doğrulanmadı.
- Esnek, Kullanıcı tanımlı ARP önbelleği.
- Gereksiz ARP desteği.
- Uygulamaya göre belirlenen isteğe bağlı ARP/RARP istatistikleri.
- Azure RTOS TraceX aracılığıyla sistem düzeyinde Izleme.
ETHERNET, WiFi, BLUETOOTH LE, 15,4, vb.
Birlikte çalışabilirlik doğrulaması
Azure RTOS NetX, RFC standartlarına uyar ve birçok satıcının cihazlarından tüm birlikte çalışabilirlik olanağı sunar. Azure RTOS NetX, Azure RTOS NetX Core TCP/IP protokol uygulamasının endüstri standardı IxANVL (otomatik ağ doğrulama kitaplığı) kullanır.
Gelişmiş teknoloji
Azure RTOS NetX, aşağıdakileri içeren gelişmiş bir teknolojidir.
- Piconet™ mimarisi.
- Otomatik ölçeklendirme.
- UDP Fast-Path teknolojisi™.
- Esnek paket yönetimi.
- Sıfır-API ve uygulama kopyalama.
- Çoklu bilgisayarlı destek.
- Tüm askıya alma sırasında isteğe bağlı zaman aşımı.
- Statik yönlendirme desteği.
- Azure RTOS TraceX sistem analizi desteği.