Cuntrollore di rete Wi-Fi MICROCHIP ATWINC3400
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
- Per più infurmazione, riferitevi à a Guida di cuncepimentu di u software di u controller di rete Wi-Fi® ATWINC3400 (DS50002919).
- 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
- Per aghjurnà u modulu ATWINC3400-MR210xA cù l'ultima versione 1.4.6. I clienti devenu seguità i passi dispunibili in l'articulu di a basa di cunniscenza di Salesforce: microchipsupport.force.com/s/article/How-to-update-the-firmware-of-WINC3400-module.
- 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 |