LOGO MICROCHIP

Cuntrollore di rete Wi-Fi MICROCHIP ATWINC3400

MICROCHIP-ATWINC3400-Wi-Fi-Network-Controller-product

Specificazioni

  • Nome di u softwareFirmware WINC3400
  • Versione Firmware: 1.4.6
  • Versione di u Driver Ospite: 1.3.2
  • Livellu di l'interfaccia di l'ospite: 1.6.0

Release Overview

Stu documentu descrive u pacchettu di versione 3400 di ATWINC1.4.6. U pacchettu di versione cuntene tutti i cumpunenti necessarii (binari è strumenti) richiesti per l'ultime funzionalità, cumpresi strumenti è binari di firmware.

Dettagli di a versione di u software
A seguente tavula furnisce i dettagli di a versione di u software.

Tavula 1. Informazioni nantu à a versione di u software

Parametru Descrizzione
Nome di u software Firmware WINC3400
Versione di u firmware WINC 1.4.6
Versione di u Driver Ospite 1.3.2
Livellu di l'interfaccia di l'ospite 1.6.0

Impattu di a liberazione
E funziunalità aghjunte di novu in a versione ATWINC3400 v1.4.6 sò:

  • Aggiuntu u supportu EAPOL v3 per e cunnessione WPA Enterprise.
  • Codice di salvataggio di parametri di cunnessione fissu per assicurà chì ùn faci micca scritture flash innecessarie
  • Analizà è gestisce currettamente u campu "criticu" di l'estensioni di certificatu x.509
  • Verificate a restrizione basica di CA in a catena di certificati TLS
  • Migliuramenti è correzioni di bug à l'API BLE
  • U codice di generazione di l'indirizzu MAC BLE ùn richiede più chì a MAC WiFi sia uniforme.

Notes

  1. Per più infurmazione, riferitevi à a Guida di cuncepimentu di u software di u controller di rete Wi-Fi® ATWINC3400 (DS50002919).
  2. Per più dettagli nantu à l'infurmazioni di e note di liberazione, riferitevi à u cartulare di documenti di u prughjettu di aghjurnamentu di u firmware ASF.

Information Related

  • Infurmazioni di ordine
    • I clienti chì volenu urdinà ATWINC3400 cù u Firmware 1.4.6, cuntattate un rappresentante di marketing Microchip.
  • Actualizazione di u firmware
  • Note: I riferimenti à u modulu ATWINC3400-MR210xA includenu i dispositivi di modulu elencati quì sottu:
    • ATWINC3400-MR210CA
    • ATWINC3400-MR210UA
    • Vede i ducumenti di riferimentu.

Nota: Per più infurmazione, riferitevi à u pruduttu Microchip webpagina: www.microchip.com/wwwproducts/en/ATWINC3400.

Dettagli di liberazione

Cambiamenti in a Versione 1.4.6, in rispettu à a Versione 1.4.4

A seguente tavula paraguna e funziunalità di a versione 1.4.6 à quella 1.4.4. Tavula 1-1. Paragone di e funziunalità trà a versione 1.4.6 è 1.4.4

Funziunalità in 1.4.4 Cambiamenti in 1.4.6
Wi-Fi STA
• IEEE802.11 b/g/n

• APERTU (u protocolu WEP hè deprecatu, i tentativi di cunfigurallu daranu errori).

• Sicurezza persunale WPA (WPA1/WPA2), cumprese a prutezzione contr'à l'attacchi di reinstallazione chjave (KRACK) è e contromisure per e vulnerabilità "Fragattack".

• Sicurezza WPA Enterprise (WPA1/WPA2) chì supporta:

– EAP-TTLSv0/MS-Chapv2.0

– EAP-PEAPv0/MS-Chapv2.0

– EAP-PEAPv1/MS-Chapv2.0

– EAP-TLS

– EAP-PEAPv0/TLS

– EAP-PEAPv1/TLS

• Supportu di Roaming Simplice

• Aghjuntu u supportu EAPOLv3 à WPA Enterprise Security.

• Codice currettu chì salva l'infurmazioni di cunnessione à a memoria flash WINC dopu una cunnessione riescita per assicurà chì ùn esegua micca scritture flash inutili.

Hotspot Wi-Fi
• Solu UNA stazione assuciata hè supportata. Dopu chì una cunnessione hè stabilita cù una stazione, l'ulteriori cunnessione sò rifiutate.

• Modu di sicurità APERTU

• U dispusitivu ùn pò micca funziunà cum'è una stazione in questu modu (a cuncurrenza STA/AP ùn hè micca supportata).

• Include contramisure per e vulnerabilità di 'Fragattack'.

Nisun cambiamentu
WPS
• U WINC3400 supporta u protocolu WPS v2.0 per i metudi PBC (cunfigurazione à buttone) è PIN. Nisun cambiamentu
Stack TCP/IP
U WINC3400 hà una pila TCP/IP chì funziona in u firmware. Supporta l'operazioni di socket cumplete TCP è UDP (client/server). U numeru massimu di socket supportati hè attualmente cunfiguratu à 12 divisi cusì:

• 7 socket TCP (client o server)

• 4 socket UDP (client o server)

• 1 presa RAW

Nisun cambiamentu
Sicurezza di u Stratu di Trasportu
………..cuntinuà
Funziunalità in 1.4.4 Cambiamenti in 1.4.6
• U WINC 3400 supporta TLS v1.2, 1.1 è 1.0.

• Solu modu cliente.

• Autentificazione mutuale.

• Integrazione cù ATECC508 (supportu ECDSA è ECDHE).

• Funziunamentu TLS RX multi-scream cù una dimensione di registrazione di 16KB

• I pacchetti di cifratura supportati sò: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

• U campu "criticu" di l'estensioni di certificatu x.509 hè avà trattatu currettamente.

• Assicuratevi chì a Restrizione di Base sia verificata in a catena di certificati di u servitore.

Protocolli di rete
• DHCPv4 (cliente/servitore)

• Risolutore DNS

• SNTP

Nisun cambiamentu
Modi di risparmiu energeticu
• U WINC3400 supporta questi modi di risparmiu energeticu:

– M2M_NO_PS

– M2M_PS_DEEP_AUTOMATIC

• U risparmiu energeticu BLE hè sempre attivu

Nisun cambiamentu
Aghjurnamentu di u dispusitivu Over-The-Air (OTA)
• U WINC3400 hà l'aghjurnamentu OTA integratu.

• U firmware hè retrocompatibile cù u driver 1.0.8 è più tardi

• U driver hè retrocompatibile cù u firmware 1.2.0 è più tardi (ancu s'è a funziunalità serà limitata da a versione di u firmware in usu)

Nisun cambiamentu
Pruvisione di credenziali Wi-Fi via un servitore HTTP integratu
• U WINC3400 hà un provisioning HTTP integratu utilizendu a modalità AP (Solu apertu - u supportu WEP hè statu eliminatu). Nisun cambiamentu
Modu WLAN MAC solu (TCP/IP Bypass, o Modu Ethernet)
• Permette à WINC3400 di funziunà solu in modu WLAN MAC è lasciate chì l'ospite invii/riceva frame Ethernet. Nisun cambiamentu
ATE Modu di prova
• Modu di test ATE integratu per i test di linea di pruduzzione guidati da l'MCU host. Nisun cambiamentu
Funzioni miscellaneous
  Nisun cambiamentu
BLE funziunalità
………..cuntinuà
Funziunalità in 1.4.4 Cambiamenti in 1.4.6
• Stack funzionale BLE 4.0 Migliuramenti/correzioni di l'API BLE

Cambiamenti in a Versione 1.4.4, in rispettu à a Versione 1.4.3
A seguente tavula paraguna e caratteristiche di a versione 1.4.4 à quella 1.4.3.

Table 1-2. Cunfrontu di e Funziunalità trà a Versione 1.4.4 è a Versione 1.4.3

Funziunalità in 1.4.3 Cambiamenti in 1.4.4
Wi-Fi STA
• IEEE802.11 b/g/n

• APERTU (u protocolu WEP hè deprecatu, i tentativi di cunfigurallu daranu errori).

• Sicurezza persunale WPA (WPA1/WPA2), cumprese a prutezzione contr'à l'attacchi di reinstallazione chjave (KRACK) è e contromisure per e vulnerabilità "Fragattack".

• Sicurezza WPA Enterprise (WPA1/WPA2) chì supporta:

– EAP-TTLSv0/MS-Chapv2.0

– EAP-PEAPv0/MS-Chapv2.0

– EAP-PEAPv1/MS-Chapv2.0

– EAP-TLS

– EAP-PEAPv0/TLS

– EAP-PEAPv1/TLS

• Supportu di Roaming Simplice

• Aghjunta l'API di u driver per permette di attivà/disattivà metudi specifichi di l'impresa di fase 1.

• Aumentu di a soglia di frammentazione è migliurazione di a frammentazione PEAP è TTLS di u stratu esternu.

Hotspot Wi-Fi
• Solu UNA stazione assuciata hè supportata. Dopu chì una cunnessione hè stabilita cù una stazione, l'ulteriori cunnessione sò rifiutate.

• Modu di sicurità OPEN (protocolu WEP deprecatu).

• U dispusitivu ùn pò micca funziunà cum'è una stazione in questu modu (a cuncurrenza STA/AP ùn hè micca supportata).

• Include contramisure per e vulnerabilità di 'Fragattack'.

Nisun cambiamentu
WPS
• U WINC3400 supporta u protocolu WPS v2.0 per i metudi PBC (cunfigurazione à buttone) è PIN. Nisun cambiamentu
Stack TCP/IP
U WINC3400 hà una pila TCP/IP chì funziona da u latu di u firmware. Supporta l'operazioni di socket cumplete TCP è UDP (client/server). U numeru massimu di socket supportati hè attualmente cunfiguratu à 12 divisi cusì:

• 7 socket TCP (client o server)

• 4 socket UDP (client o server)

• 1 presa RAW

• Aggiuntu u supportu per i pacchetti ethernet BATMAN (EtherType 0x4305)
Sicurezza di u Stratu di Trasportu
………..cuntinuà
Funziunalità in 1.4.3 Cambiamenti in 1.4.4
• U WINC 3400 supporta TLS v1.2, 1.1 è 1.0.

• Solu modu cliente.

• Autentificazione mutuale.

• I pacchetti di cifratura supportati sò: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

• Autentificazione di u servitore migliorata, cù supportu per e catene di certificati firmate incrociate.

• U modu cliente TLS funziona cù i nomi alternativi di l'ughjettu in u certificatu di u servitore.

Protocolli di rete
• DHCPv4 (cliente/servitore)

• Risolutore DNS

• SNTP

Nisun cambiamentu
Modi di risparmiu energeticu
• U WINC3400 supporta questi modi di risparmiu energeticu:

– M2M_NO_PS

– M2M_PS_DEEP_AUTOMATIC

• U risparmiu energeticu BLE hè sempre attivu

Nisun cambiamentu
Aghjurnamentu di u dispusitivu Over-The-Air (OTA)
• U WINC3400 hà l'aghjurnamentu OTA integratu.

• U firmware hè retrocompatibile cù u driver 1.0.8 è più tardi

• U driver hè retrocompatibile cù u firmware 1.2.0 è più tardi (ancu s'è a funziunalità serà limitata da a versione di u firmware in usu)

• Permette à OTA d'utilizà opzioni SSL cum'è SNI è a verificazione di u nome di u servitore
Pruvisione di credenziali Wi-Fi via un servitore HTTP integratu
• U WINC3400 hà un provisioning HTTP integratu utilizendu a modalità AP (Solu apertu - u supportu WEP hè statu eliminatu). • Cundizione di corsa multithread riparata durante u smantellamentu di a cunnessione di provisioning.
Modu WLAN MAC solu (TCP/IP Bypass, o Modu Ethernet)
• Permette à WINC3400 di funziunà solu in modu WLAN MAC è lasciate chì l'ospite invii/riceva frame Ethernet. Nisun cambiamentu
ATE Modu di prova
• Modu di test ATE integratu per i test di linea di pruduzzione guidati da l'MCU host. Nisun cambiamentu
Funzioni miscellaneous
  • Rimozione di script python obsoleti in u pacchettu di liberazione, postu chì image_tool supporta avà nativamente a funzionalità.
BLE funziunalità
………..cuntinuà
Funziunalità in 1.4.3 Cambiamenti in 1.4.4
• Stack funzionale BLE 4.0 • Risolti i prublemi di BLE ligati à u scambiu di missaghji di parametri di cunnessione trà u controller è i periferichi

Cambiamenti in a Versione 1.4.3, in rispettu à a Versione 1.4.2
A seguente tavula paraguna e caratteristiche di a versione 1.4.3 à quella 1.4.2.

Table 1-3Cunfrontu di e Funziunalità trà a Versione 1.4.2 è a Versione 1.4.3

Funziunalità in 1.4.2 Cambiamenti in 1.4.3
Wi-Fi STA
• IEEE802.11 b/g/n

• APERTU, sicurezza WEP

• Sicurezza persunale WPA (WPA1/WPA2), cumpresa a prutezzione contr'à l'attacchi di reinstallazione di chjave (KRACK).

• Sicurezza WPA Enterprise (WPA1/WPA2) chì supporta:

– EAP-TTLSv0/MS-Chapv2.0

– EAP-PEAPv0/MS-Chapv2.0

– EAP-PEAPv1/MS-Chapv2.0

– EAP-TLS

– EAP-PEAPv0/TLS

– EAP-PEAPv1/TLS

• Supportu di Roaming Simplice

• U supportu per u protocolu WEP hè deprecatu in

1.4.3. I tentativi di cunfigurallu daranu errori.

• Contramisure per e vulnerabilità di 'Fragattack'.

• Assicuratevi chì a memorizazione in cache PMKSA sia pruvata per e cunnessione WPA2 Enterprise.

Hotspot Wi-Fi
• Solu UNA stazione assuciata hè supportata. Dopu chì una cunnessione hè stabilita cù una stazione, l'ulteriori cunnessione sò rifiutate.

• Modi di sicurezza OPEN è WEP.

• U dispusitivu ùn pò micca funziunà cum'è una stazione in questu modu (a cuncurrenza STA/AP ùn hè micca supportata).

• U supportu per u protocolu WEP hè deprecatu in

1.4.3. I tentativi di cunfigurallu daranu errori.

• Contramisure per e vulnerabilità di 'Fragattack'.

• Riparata a gestione di l'indirizzu surghjente quandu si trasmettenu pacchetti ARP da l'ospite.

WPS
• U WINC3400 supporta u protocolu WPS v2.0 per i metudi PBC (cunfigurazione à buttone) è PIN. Nisun cambiamentu
Stack TCP/IP
U WINC3400 hà una pila TCP/IP chì funziona da u latu di u firmware. Supporta l'operazioni di socket cumplete TCP è UDP (client/server). U numeru massimu di socket supportati hè attualmente cunfiguratu à 12 divisi cusì:

• 7 socket TCP (client o server)

• 4 socket UDP (client o server)

• 1 presa RAW

Nisun cambiamentu
Sicurezza di u Stratu di Trasportu
………..cuntinuà
Funziunalità in 1.4.2 Cambiamenti in 1.4.3
• U WINC 3400 supporta TLS v1.2, 1.1 è 1.0.

• Solu modu cliente.

• Autentificazione mutuale.

• I pacchetti di cifratura supportati sò: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECC508)

• Funzionamentu migliuratu di TLS RX multi-stream cù una dimensione di record di 16KB

• Correzione di a gestione di l'alerte TLS.

• Riparata a perdita di memoria TLS RX quandu si chjude u socket.

Protocolli di rete
• DHCPv4 (cliente/servitore)

• Risolutore DNS

• SNTP

Nisun cambiamentu
Modi di risparmiu energeticu
• U WINC3400 supporta questi modi di risparmiu energeticu: M2M_NO_PSM2M_PS_DEEP_AUTOMATIC

• U risparmiu energeticu BLE hè sempre attivu

Nisun cambiamentu
Aghjurnamentu di u dispusitivu Over-The-Air (OTA)
• U WINC3400 hà l'aghjurnamentu OTA integratu.

• U firmware hè retrocompatibile cù u driver 1.0.8 è più tardi

• U driver hè retrocompatibile cù u firmware 1.2.0 è più tardi (ancu s'è a funziunalità serà limitata da a versione di u firmware in usu)

Nisun cambiamentu
Pruvisione di credenziali Wi-Fi via un servitore HTTP integratu
• U WINC3400 hà un provisioning HTTP integratu utilizendu a modalità AP (Open o WEP securizatu) • U supportu WEP hè statu eliminatu
Modu WLAN MAC solu (TCP/IP Bypass, o Modu Ethernet)
• Permette à WINC3400 di funziunà solu in modu WLAN MAC è lasciate chì l'ospite invii/riceva frame Ethernet. Nisun cambiamentu
ATE Modu di prova
• Modu di test ATE integratu per i test di linea di pruduzzione guidati da l'MCU host. Nisun cambiamentu
Funzioni miscellaneous
  Tabelle di guadagnu migliorate per l'antenna di u modulu
BLE funziunalità
• Stack funzionale BLE 4.0 Nisun cambiamentu

Cambiamenti in a Versione 1.4.2, in rispettu à a Versione 1.3.1
A seguente tavula paraguna e caratteristiche di a versione 1.4.2 à quella 1.3.1.

Table 1-4Cunfrontu di e Funziunalità trà a Versione 1.4.2 è a Versione 1.3.1

Funziunalità in 1.3.1 Cambiamenti in 1.4.2
Wi-Fi STA
• IEEE802.11 b/g/n

• APERTU, sicurezza WEP

• Sicurezza persunale WPA (WPA1/WPA2), cumpresa a prutezzione contr'à l'attacchi di reinstallazione di chjave (KRACK).

• Sicurezza WPA Enterprise (WPA1/WPA2) chì supporta:

– EAP-TTLSv0/MS-Chapv2.0

– EAP-PEAPv0/MS-Chapv2.0

– EAP-PEAPv1/MS-Chapv2.0

– EAP-TLS

– EAP-PEAPv0/TLS

– EAP-PEAPv1/TLS

• Supportu di Roaming Simplice

• Aghjunghje l'opzione per piantà a scansione à u primu risultatu
Hotspot Wi-Fi
• Solu UNA stazione assuciata hè supportata. Dopu chì una cunnessione hè stabilita cù una stazione, l'ulteriori cunnessione sò rifiutate.

• Modi di sicurezza OPEN è WEP.

• U dispusitivu ùn pò micca funziunà cum'è una stazione in questu modu (a cuncurrenza STA/AP ùn hè micca supportata).

• Correzione per assicurà chì l'indirizzu DHCP offertu sia coerente quandu STA si disconnette/riconnette.

• Correzione per a cundizione di corsa chjusa quandu una STA si disconnette è si riconnette chì puderia fà chì u WINC impedisca tutti i tentativi di cunnessione ulteriori.

WPS
• U WINC3400 supporta u protocolu WPS v2.0 per i metudi PBC (cunfigurazione à buttone) è PIN. Nisun cambiamentu
Stack TCP/IP
U WINC3400 hà una pila TCP/IP chì funziona da u latu di u firmware. Supporta l'operazioni di socket cumplete TCP è UDP (client/server). U numeru massimu di socket supportati hè attualmente cunfiguratu à 12 divisi cusì:

• 7 socket TCP (client o server)

• 4 socket UDP (client o server)

• 1 presa RAW

• Ripara a perdita di a finestra TCP RX

• Affrontà e vulnerabilità di "Amnesia"

Sicurezza di u Stratu di Trasportu
………..cuntinuà
Funziunalità in 1.3.1 Cambiamenti in 1.4.2
• U WINC 3400 supporta TLS v1.2, 1.1 è 1.0.

• Solu modu cliente.

• Autentificazione mutuale.

• I pacchetti di cifratura supportati sò: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECCx08)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECCx08)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECCx08)

• Supportu TLS ALPN

• Corregge a verificazione di e catene di certificati chì includenu firme ECDSA

• Aggiunta a capacità di verificazione SHA224, SHA384 è SHA512

Protocolli di rete
• DHCPv4 (cliente/servitore)

• Risolutore DNS

• IGMPv1, v2

• SNTP

Nisun cambiamentu
Modi di risparmiu energeticu
• U WINC3400 supporta questi modi di risparmiu energeticu: M2M_NO_PSM2M_PS_DEEP_AUTOMATIC

• U risparmiu energeticu BLE hè sempre attivu

Nisun cambiamentu
Aghjurnamentu di u dispusitivu Over-The-Air (OTA)
• U WINC3400 hà l'aghjurnamentu OTA integratu.

• U firmware hè retrocompatibile cù u driver 1.0.8 è più tardi

• U driver hè retrocompatibile cù u firmware 1.2.0 è più tardi (ancu s'è a funziunalità serà limitata da a versione di u firmware in usu)

Nisun cambiamentu
Pruvisione di credenziali Wi-Fi via un servitore HTTP integratu
• U WINC3400 hà un provisioning HTTP integratu utilizendu a modalità AP (Open o WEP securizatu) Nisun cambiamentu
Modu WLAN MAC solu (TCP/IP Bypass, o Modu Ethernet)
• Permette à WINC3400 di funziunà solu in modu WLAN MAC è lasciate chì l'ospite invii/riceva frame Ethernet. • Assicuratevi chì i frames di trasmissione cuntenenu l'indirizzu MAC di destinazione currettu.

• Assicuratevi chì i frame NULL sianu mandati per mantene a cunnessione AP viva durante i periodi di bassa attività

ATE Modu di prova
• Modu di test ATE integratu per i test di linea di pruduzzione guidati da l'MCU host. • Assicuratevi chì l'imagine ATE sia inclusa in l'imagine cumposta

• Riparate u test TX in l'applicazione demo

Funzioni miscellaneous
………..cuntinuà
Funziunalità in 1.3.1 Cambiamenti in 1.4.2
• API FLASH di l'ospite - permette à un host di almacenà è recuperà dati nantu à a memoria flash impilata WINC. • Valori di calibrazione I/Q letti è applicati da efuse
BLE funziunalità
• Stack funzionale BLE 4.0 • Permette a cattura di RSSI di i frames publicitari ricevuti

• Migliurà u risparmiu energeticu BLE

• Riparà l'accoppiamentu BLE cù iOSv13.x

• Permette à un dispusitivu di riapprovvigionà u WINC senza avè bisognu di riaccoppiallu.

Cambiamenti in a Versione 1.3.1, in rispettu à a Versione 1.2.2
A seguente tavula paraguna e caratteristiche di a versione 1.3.1 à quella 1.2.2.

Table 1-5Cunfrontu di e Funziunalità trà e Versioni 1.3.1 è 1.2.2

Funziunalità in 1.2.2 Cambiamenti in 1.3.1
Wi-Fi STA
• IEEE802.11 b/g/n

• APERTU, sicurezza WEP

• Sicurezza persunale WPA (WPA1/WPA2), cumpresa a prutezzione contr'à l'attacchi di reinstallazione di chjave (KRACK).

E listesse caratteristiche cù e seguenti:

• Sicurezza WPA Enterprise (WPA1/WPA2) chì supporta:

– EAP-TTLSv0/MS-Chapv2.0

– EAP-PEAPv0/MS-Chapv2.0

– EAP-PEAPv1/MS-Chapv2.0

– EAP-TLS

– EAP-PEAPv0/TLS

– EAP-PEAPv1/TLS

• Opzioni WPA/WPA2 Enterprise per a fase 1 di handshake TLS:

Ignorà l'autentificazione di u servitore Specificà u certificatu radice

Modu di verificazione di u tempu Caching di sessione

• Opzione per criptà e credenziali di cunnessione chì sò almacenate in a memoria flash WINC3400.

• API di cunnessione migliurata, chì permette a cunnessione via BSSID è ancu SSID.

• Supportu simplice di Roaming.

Hotspot Wi-Fi
• Solu UNA stazione assuciata hè supportata. Dopu chì una cunnessione hè stabilita cù una stazione, l'ulteriori cunnessione sò rifiutate.

• Modi di sicurezza OPEN è WEP, WPA2

• U dispusitivu ùn pò micca funziunà cum'è una stazione in questu modu (a cuncurrenza STA/AP ùn hè micca supportata).

• Capacità di specificà u gateway predefinitu, u servitore DNS è a maschera di sotturete
WPS
• U WINC3400 supporta u protocolu WPS v2.0 per i metudi PBC (cunfigurazione à buttone) è PIN. Nisun cambiamentu
Wi-Fi Direct
U cliente Wi-Fi direct ùn hè micca supportatu Nisun cambiamentu
………..cuntinuà
Funziunalità in 1.2.2 Cambiamenti in 1.3.1
Stack TCP/IP
U WINC3400 hà una pila TCP/IP chì funziona da u latu di u firmware. Supporta l'operazioni di socket cumplete TCP è UDP (client/server). U numeru massimu di socket supportati hè attualmente cunfiguratu à 11 divisi cusì:

• 7 socket TCP (client o server)

• 4 socket UDP (client o server)

• Novu tipu di socket "Raw Socket" aghjuntu, aumentendu u numeru tutale di socket à 12.

• Capacità di cunfigurà i paràmetri di keepalive TCP via Socket Options.

• Capacità di specificà i servitori NTP.

Sicurezza di u Stratu di Trasportu
• U WINC 3400 supporta TLS v1.2, 1.1 è 1.0.

• Solu modu cliente.

• Autentificazione mutuale.

• I pacchetti di cifratura supportati sò: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_DHE_RSA_CÙ_AES_128_CBC_SHA TLS_DHE_RSA_CÙ_AES_128_CBC_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECCx08)

• Aghjuntu u supportu ALPN.

• Aggiunte suite di cifratura: TLS_RSA_WITH_AES_128_GCM_SHA256

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

(richiede supportu ECC da u latu di l'ospite, per esempiu ATECCx08)

TLS_ECDHE_ECDSA_CÙ_AES_128_GCM_SHA

256 (richiede supportu ECC da u latu di l'ospite, per esempiu ATECCx08)

Protocolli di rete
• DHCPv4 (cliente/servitore)

• Risolutore DNS

• IGMPv1, v2

• SNTP

• I servitori SNTP sò cumpletamente persunalizabili.
Modi di risparmiu energeticu
• U WINC3400 supporta questi modi di risparmiu energeticu: M2M_NO_PSM2M_PS_DEEP_AUTOMATIC Sè a modalità M2M_PS_DEEP_AUTOMATIC hè selezziunata, u cunsumu energeticu serà significativamente più bassu chè in e versioni precedenti, quandu i sottosistemi BLE è WIFI sò inattivi.
Aghjurnamentu di u dispusitivu Over-The-Air (OTA)
• U WINC3400 hà l'aghjurnamentu OTA integratu.

• U firmware hè retrocompatibile cù u driver 1.0.8 è più tardi

• U driver hè retrocompatibile cù u firmware 1.2.0 è più tardi (ancu s'è a funziunalità serà limitata da a versione di u firmware in usu)

Nisun cambiamentu
Pruvisione di credenziali Wi-Fi via un servitore HTTP integratu
• U WINC3400 hà un provisioning HTTP integratu utilizendu a modalità AP (Open o WEP securizatu) • Esperienza d'utilizatore di provisioning migliorata

• A porta predefinita è a maschera di sotturete ponu esse avà persunalizate quandu si hè in modu AP

Modu WLAN MAC solu (TCP/IP Bypass, o Modu Ethernet)
U WINC3400 ùn supporta micca a modalità WLAN MAC solu. • U WINC3400 pò esse riavviatu in modu WLAN MAC solu, permettendu à l'ospite di mandà/riceve frame Ethernet
ATE Modu di prova
  • Modu di test ATE integratu per i test di linea di pruduzzione guidati da l'MCU host.
Funzioni miscellaneous
………..cuntinuà
Funziunalità in 1.2.2 Cambiamenti in 1.3.1
  • Nove API per permette à l'applicazioni host di leghje, scrive è sguassà sezioni di a memoria flash WINC3400 quandu u firmware WINC3400 ùn hè micca in esecuzione.

• Hà eliminatu l'API m2m_flash precedenti chì permettenu l'accessu à a memoria flash WINC3400 per scopi specifici.

Prublemi è Soluzioni Cunnisciuti

A tavula seguente furnisce l'elencu di i prublemi è di e suluzioni cunnisciuti. Ulteriori informazioni nantu à i prublemi cunnisciuti ponu esse truvate à github.com/MicrochipTech/WINC3400-knownissues

Table 2-1Prublemi è suluzioni cunnisciuti

Prublemu Soluzione
Un caricu di trafficu IP pesante è prulungatu pò fà chì u SPI diventi inutilizabile trà u WINC3400 è l'ospite. Osservatu cù l'ospite SAMD21 è u risparmiu energeticu WINC disattivatu. Puderia accade potenzialmente cù altre piattaforme ospitanti, ma ùn hè ancu statu osservatu. Nant'à l'ospite SAMD21, a frequenza di u prublema pò

esse minimizatu aduprendu M2M_PS_DEEP_AUTOMATIC quandu si trasferisce u trafficu IP.

U prublema puderia esse rilevatu verificendu u valore di ritornu

di una API cum'è m2m_get_system_time(). Un valore di ritornu negativu indica chì l'SPI hè inutilizabile.

Sè questu accade, resettate u sistema via system_reset().

In alternativa, m2m_wifi_reinit() pò esse adupratu per resettà solu u WINC. In questu casu, i diversi moduli di driver devenu ancu esse inizializati (m2m_ota_init(), m2m_ssl_init(), socketInit()).

U prucessu di riprogrammazione di u gruppu iniziatu da l'AP qualchì volta fiasca quandu u WINC processa un grande vulume di trafficu di ricezione. Ricunnette a cunnessione Wi-Fi à l'AP se si verifica una disconnessione per via di stu prublema.
Durante u provisioning HTTP, se l'applicazioni sò in esecuzione nantu à u dispusitivu utilizatu per furnisce u WINC3400, ùn puderanu micca accede à Internet durante u provisioning.

Inoltre, s'elli provanu à fà cusì, u WINC3400 pò esse inundatu di richieste DNS è crash.

Questu s'applica solu à u provisioning HTTP; u provisioning BLE ùn hè micca affettatu.

Inoltre, questu s'applica solu se u risparmiu energeticu hè attivatu.

(1) Aduprate M2M_NO_PS quandu WINC3400 hè in modu di provisioning HTTP.

(2) Chiudete l'altre applicazioni internet (navigatori, skype ecc.) prima di u provisioning HTTP.

Sè si verifica un crash, resettate u sistema via system_reset().

In alternativa, m2m_wifi_reinit() pò esse adupratu per resettà solu u WINC. In questu casu, i diversi moduli di driver devenu ancu esse inizializati (m2m_ota_init(), m2m_ssl_init(), socketInit()).

U WINC3400 ùn riesce micca à prucede cù l'handshake à 4 vie in modu STA, quandu usa 11N WPA2. Ùn manda micca M2 dopu avè ricevutu M1. Pruvate di novu a cunnessione Wi-Fi.
1% di e conversazioni di l'impresa fiascanu perchè u WINC3400 ùn manda micca una risposta EAP. A risposta hè preparata è pronta per esse mandata, ma ùn appare micca in onda. Dopu à 10

seconde, u firmware mette in timeout u tentativu di cunnessione è l'applicazione hè notificata di u fiascu di cunnessione.

Cunfigurà u servitore d'autentificazione per ripruvà e richieste EAP (cù un intervallu < 10 secondi).

L'applicazione deve pruvà di novu a dumanda di cunnessione quandu hè notificata di u fiascu.

70% di e richieste di cunnessione Enterprise fiascanu cù un puntu d'accessu TP Link Archer D2 (TPLink-AC750-D2). U puntu d'accessu ùn trasmette micca a risposta d'identità EAP iniziale à u servitore d'autentificazione.

U prublema hè aggiratu da a cache PMKSA (solu WPA2), dunque i tentativi di ricunnessione riesceranu.

L'applicazione deve pruvà di novu a dumanda di cunnessione quandu hè notificata di u fiascu.
Quandu u WINC3400 funziona in modu di risparmiu energeticu M2M_PS_DEEP_AUTOMATIC, è riceve dui flussi TLS simultanei, unu di i quali hè custituitu da dimensioni di record di 16KB, l'altru hà dimensioni di record più chjuche di 16KB, u WINC3400 pò occasionalmente perde buffer di memoria quandu i flussi sò chjusi.

Sè i sockets in questa cunfigurazione sò aperti è chjusi ripetutamente, à a fine ùn serà micca pussibule d'apre altri sockets TLS, è serà necessariu un riavviu di u WINC3400 per restaurà a funzionalità TLS.

A fuga pò esse evitata disattivendu u salvamentu di l'energia quandu si ricevenu dui flussi TLS simultanei in questa cunfigurazione.
Calchì volta u WINC3400 ùn riesce micca à vede e risposte ARP mandate da certi AP à 11 Mbps. Nimu. U scambiu ARP serà pruvatu parechje volte è a risposta ghjunghjerà infine à u WINC3400.
………..cuntinuà
Prublemu Soluzione
Durante u provisioning BLE, a lista AP ùn hè micca pulita à l'iniziu di ogni dumanda di scansione. Di cunsiguenza, a lista di scansione AP pò qualchì volta mustrà entrate di scansione duplicate o vechje. Aduprate solu una dumanda di scansione durante u provisioning BLE.
L'API at_ble_tx_power_get() è at_ble_max_PA_gain_get() restituiscenu valori predefiniti chì ùn currispondenu micca à i paràmetri di guadagnu attuali. Nisuna. Ùn aduprate micca queste API.
Sè a catena di certificati di u servitore TLS cuntene certificati RSA cù chjave più lunghe di 2048 bit, u WINC ci mette parechji secondi per processalla. Una riprogrammazione di a chjave di u gruppu Wi-Fi chì si faci durante questu tempu pò causà u fallimentu di l'handshake TLS. Pruvate torna à apre a cunnessione sicura.
at_ble_tx_power_set() hà bisognu di una gestione particulare.

I valori di ritornu 0 è 1 devenu esse interpretati cum'è operazione riesciuta. Riferitevi à WINC3400_BLE_APIs.chm per più dettagli.

Prucessate u valore di ritornu cun cura, secondu a ducumentazione di l'API.
Dopu avè scrittu un novu firmware nant'à u WINC3400, u primu tentativu di cunnessione Wi-Fi in modu STA dura 5 secondi in più. Aspettate più tempu per chì a cunnessione Wi-Fi sia cumpletata.
Quandu funziona in modu AP, u servitore DHCP WINC3400 qualchì volta ci vole da 5 à 10 secondi per assignà un indirizzu IP. Aspettate più tempu per chì DHCP sia cumpletatu.
Quandu si eseguenu operazioni di crittografia intensive, u WINC3400 pò ùn risponde più à l'interazzione di l'ospite per finu à 5 secondi.

In particulare, quandu si esegue a passphrase PBKDF2 à u hashing PMK durante e cunnessione WiFi WPA/WPA2, o a verificazione di u certificatu TLS utilizendu chjave RSA di 4096 bit, u WINC3400 pò piglià finu à 5 secondi per eseguisce i calculi necessarii.

Durante questu tempu, ùn serve micca e so code d'eventi, dunque qualsiasi interazzione cù l'ospite è e risposte previste ponu esse ritardate.

U codice di l'ospite deve esse scrittu per aspettà un ritardu in e risposte da u WINC3400 finu à 5 secondi in i rari casi chì hè occupatu à eseguisce i scenarii descritti sopra.

Infurmazioni Microchip

Marchi
U nome è u logu "Microchip", u logu "M", è altri nomi, loghi è marche sò marchi registrati è micca registrati di Microchip Technology Incorporated o i so affiliati è / o filiali in i Stati Uniti è / o in altri paesi ("Microchip Marchi"). L'infurmazioni nantu à i Marchi Microchip ponu esse truvati à https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN:

Avvisu Legale
Questa publicazione è l'infurmazioni quì ponu esse aduprate solu cù i prudutti Microchip, cumpresu per cuncepisce, pruvà è integrà i prudutti Microchip cù a vostra applicazione. L'usu di sta infurmazione in ogni altra manera viola questi termini. L'infurmazioni riguardanti l'applicazioni di u dispositivu sò furnite solu per a vostra comodità è ponu esse rimpiazzate da l'aghjurnamenti. Hè a vostra rispunsabilità per assicurà chì a vostra applicazione risponde à e vostre specificazioni. Cuntattate u vostru uffiziu di vendita Microchip locale per supportu supplementu o, uttene supportu supplementu à www.microchip.com/en-us/support/design-help/client-support-services.

QUESTA INFORMAZIONE SÒ FURNITA DA MICROCHIP "COSÌ COM'È". MICROCHIP ÙN FACE ALCUNA DICHJARAZIONE O GARANZIA DI ALCUN TIPU, ESPRESSA O IMPLICITA, SCRITTA O ORALE, STATUTORIA O ALTRO, IN RELAZIONE À L'INFORMAZIONE, INCLUSE, MA NON LIMITATE À, QUALSIASI GARANZIA IMPLICITA DI NON VIOLAZIONE, COMMERCIABILITÀ È IDONEITÀ PER UN PARTICOLARE SCOPO, O GARANZIA RELATIVE À A SUA CONDIZIONE, QUALITÀ O PRESTAZIONI. IN NESSUN CASU MICROCHIP SARÀ RESPONSABILE DI QUALSIASI PERDITA, DANNO, COSTU O SPESA INDIRETTA, SPECIALE, PUNITIVA, INCIDENTALE O CONSEQUENZIALE DI QUALSIASI TIPU RELATIVA À L'INFORMAZIONE O À U SO USU, INDIPENDENTEMENTE CAUSATA, ANCHE SE MICROCHIP HÈ STATA AVVISATA DI A POSSIBILITÀ O DI I DANNI PREVISTIBILI. IN A MISURA MASSIMA CONSENTITA DA A LEGGE, A RESPONSABILITÀ TOTALE DI MICROCHIP PER TUTTE E RECLAMazioni IN QUALSIASI MODU LEGATE À L'INFORMAZIONI O À U SO USU ÙN SUPERERÀ L'IMPORTO DI E TARIFFE, SE CE ne sò, CHE AVETE PAGATE DIRETTAMENTE À MICROCHIP PER L'INFORMAZIONI. L'usu di i dispositivi Microchip in applicazioni di supportu vitale è/o di sicurezza hè interamente à risicu di l'acquirente, è l'acquirente accetta di difende, indennizà è manlevare Microchip da qualsiasi danno, reclamazione, causa o spesa risultante da tale usu. Nisuna licenza hè trasferita, implicitamente o altrimenti, in virtù di alcun dirittu di pruprietà intellettuale di Microchip, salvu indicazione contraria.

Funzione di prutezzione di u codice di i dispositivi Microchip
Nota i seguenti dettagli di a funzione di prutezzione di codice nantu à i prudutti Microchip:

  • I prudutti Microchip rispondenu à e specificazioni cuntenute in a so specifica Scheda di Dati Microchip.
  • Microchip crede chì a so famiglia di prudutti hè sicura quandu s'utilice in a manera prevista, in e specificazioni operative, è in cundizioni normali.
  • Microchip valorizza è prutegge in modu aggressivu i so diritti di pruprietà intellettuale. I tentativi di violazione di e funzioni di prutezzione di u codice di i prudutti Microchip sò strettamente pruibiti è ponu violà a Digital Millennium Copyright Act.
  • Nè Microchip nè un altru fabricatore di semiconductor pò guarantisci a sicurità di u so codice. A prutezzione di u codice ùn significa micca chì guarantimu chì u pruduttu hè "unbreakable". A prutezzione di u codice hè in constante evoluzione. Microchip hè impegnatu à migliurà continuamente e funzioni di prutezzione di codice di i nostri prudutti.

FAQs

D: Possu aghjurnà u firmware di ATWINC3400?
A: Iè, l'ATWINC3400 supporta l'aghjurnamenti Over-The-Air (OTA) per aghjurnamenti di firmware convenienti senza accessu fisicu.

D: Quanti sockets pò gestisce a pila TCP/IP?
A: A pila TCP/IP in u firmware WINC3400 supporta finu à 12 socket per gestisce parechje cunnessione simultaneamente.

Documenti / Risorse

Cuntrollore di rete Wi-Fi MICROCHIP ATWINC3400 [pdfManuale di u pruprietariu
ATWINC3400, ATWINC3400 Cuntrollore di Rete Wi-Fi, ATWINC3400, Cuntrollore di Rete Wi-Fi, Cuntrollore di Rete, Cuntrollore

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *