MICROCHIP ATWINC3400 Wi-Fi Network Controller

Mga pagtutukoy
- Pangalan ng Software: WINC3400 Firmware
- Bersyon ng Firmware: 1.4.6
- Bersyon ng Host Driver: 1.3.2
- Antas ng Host Interface: 1.6.0
Ilabas naview
Inilalarawan ng dokumentong ito ang bersyon ng ATWINC3400 na bersyon 1.4.6 na release package. Ang release package ay naglalaman ng lahat ng kinakailangang bahagi (binary at tool) na kinakailangan para sa mga pinakabagong feature kabilang ang mga tool, at firmware binary.
Mga Detalye ng Paglabas ng Software
Ang sumusunod na talahanayan ay nagbibigay ng mga detalye ng paglabas ng software.
Talahanayan 1. Impormasyon sa Bersyon ng Software
| Parameter | Paglalarawan |
| Pangalan ng Software | WINC3400 Firmware |
| Bersyon ng Firmware ng WINC | 1.4.6 |
| Bersyon ng Host Driver | 1.3.2 |
| Antas ng Host Interface | 1.6.0 |
Release Epekto
Ang mga bagong idinagdag na feature sa ATWINC3400 v1.4.6 release ay:
- Nagdagdag ng suporta sa EAPOL v3 para sa mga koneksyon sa WPA Enterprise.
- Inayos ang code sa pag-save ng parameter ng koneksyon upang matiyak na hindi ito gagawa ng mga hindi kinakailangang flash writes
- I-parse at hawakan nang tama ang field na "kritikal" ng mga extension ng x.509 certificate
- Suriin ang CA Basic Constraint sa TLS certificate chain
- Mga pagpapahusay at bugfix sa BLE API
- Hindi na kailangan ng BLE MAC address generation code na maging pantay ang WiFi MAC
Mga Tala
- Para sa higit pang impormasyon, sumangguni sa ATWINC3400 Wi-Fi® Network Controller Software Design Guide (DS50002919).
- Para sa higit pang mga detalye sa impormasyon ng tala sa paglabas, sumangguni sa folder ng proyekto ng pag-upgrade ng firmware ng ASF.
Kaugnay na Impormasyon
- Impormasyon sa Pag-order
- Mga customer na gustong mag-order ng ATWINC3400 gamit ang Firmware 1.4.6, makipag-ugnayan sa isang Microchip marketing representative.
- Pag-upgrade ng Firmware
- Upang i-upgrade ang ATWINC3400-MR210xA module na may pinakabagong 1.4.6 release. Kailangang sundin ng mga customer ang mga hakbang na available sa artikulo ng knowledge base ng salesforce: microchipsupport.force.com/s/article/How-to-update-thefirmware-of-WINC3400-module.
- Mga Tala: Kasama sa mga reference sa ATWINC3400-MR210xA module ang mga module device na nakalista sa sumusunod:
- ATWINC3400-MR210CA
- ATWINC3400-MR210UA
- Sumangguni sa mga sangguniang dokumento.
Tandaan: Para sa karagdagang impormasyon, sumangguni sa produkto ng Microchip webpahina: www.microchip.com/wwwproducts/en/ATWINC3400.
Mga Detalye ng Paglabas
Mga Pagbabago sa Bersyon 1.4.6, patungkol sa Bersyon 1.4.4
Inihahambing ng sumusunod na talahanayan ang mga feature ng 1.4.6 hanggang 1.4.4 na release. Talahanayan 1-1. Paghahambing ng Mga Tampok sa pagitan ng 1.4.6 at 1.4.4 Paglabas
| Mga tampok sa 1.4.4 | Mga pagbabago sa 1.4.6 |
| Wi-Fi STA | |
| • IEEE802.11 b/g/n
• OPEN (WEP protocol ay hindi na ginagamit, ang mga pagtatangka na i-configure ito ay magreresulta sa error). • WPA Personal Security (WPA1/WPA2), kabilang ang proteksyon laban sa mga pangunahing pag-atake sa muling pag-install (KRACK) at mga sagot para sa mga kahinaan ng 'Fragattack'. • WPA Enterprise Security (WPA1/WPA2) na sumusuporta sa : – EAP-TTLSv0/MS-Chapv2.0 – EAP-PEAPv0/MS-Chapv2.0 – EAP-PEAPv1/MS-Chapv2.0 – EAP-TLS – EAP-PEAPv0/TLS – EAP-PEAPv1/TLS • Simple Roaming Support |
• Nagdagdag ng suporta sa EAPOLv3 sa WPA Enterprise Security.
• Inayos ang code na nagse-save ng impormasyon ng koneksyon sa WINC flash sa matagumpay na koneksyon upang matiyak na hindi ito gumaganap ng hindi kinakailangang flash writes. |
| Wi-Fi Hotspot | |
| • ISANG nauugnay na istasyon lamang ang sinusuportahan. Matapos maitatag ang isang koneksyon sa isang istasyon, tatanggihan ang mga karagdagang koneksyon.
• OPEN security mode • Ang aparato ay hindi maaaring gumana bilang isang istasyon sa mode na ito (STA/AP Concurrency ay hindi suportado). • Kasama ang mga countermeasure para sa mga kahinaan ng 'Fragattack'. |
Walang pagbabago |
| WPS | |
| • Sinusuportahan ng WINC3400 ang WPS protocol v2.0 para sa PBC (Push button configuration) at mga pamamaraan ng PIN. | Walang pagbabago |
| TCP/IP Stack | |
| Ang WINC3400 ay may TCP/IP Stack na tumatakbo sa firmware. Sinusuportahan nito ang TCP at UDP full socket operations (client/server). Ang maximum na bilang ng mga sinusuportahang socket ay kasalukuyang naka-configure sa 12 na hinati bilang:
• 7 TCP socket (client o server) • 4 na UDP socket (client o server) • 1 RAW socket |
Walang pagbabago |
| Transport Layer Security | |
| ………..patuloy | |
| Mga tampok sa 1.4.4 | Mga pagbabago sa 1.4.6 |
| • Sinusuportahan ng WINC 3400 ang TLS v1.2, 1.1 at 1.0.
• Client mode lang. • Mutual authentication. • Pagsasama sa ATECC508 (ECDSA at ECDHE support). • Multi-scream TLS RX operation na may 16KB record size • Ang mga sinusuportahang cipher suite ay: 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 (nangangailangan ng suporta sa host-side ECC hal ATECC508) TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECC508) TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECC508) |
• Ang "kritikal" na patlang ng x.509 na mga extension ng sertipiko ay wastong pinangangasiwaan na ngayon.
• Tiyaking naka-check ang Basic Constraint sa chain ng certificate ng server. |
| Mga Protokol sa Networking | |
| • DHCPv4 (client/server)
• DNS Resolver • SNTP |
Walang pagbabago |
| Power saving Mode | |
| • Sinusuportahan ng WINC3400 ang mga powersave mode na ito:
– M2M_NO_PS – M2M_PS_DEEP_AUTOMATIC • Palaging aktibo ang BLE powersave |
Walang pagbabago |
| Pag-upgrade ng Device Over-The-Air (OTA). | |
| • Ang WINC3400 ay may built-in na OTA upgrade.
• Ang firmware ay pabalik na katugma sa driver 1.0.8 at mas bago • Ang driver ay pabalik na tugma sa firmware 1.2.0 at mas bago (bagama't ang functionality ay limitado ng bersyon ng firmware na ginagamit) |
Walang pagbabago |
| Pagbibigay ng mga kredensyal ng Wi-Fi sa pamamagitan ng built-in na HTTP server | |
| • Ang WINC3400 ay may built-in na HTTP provisioning gamit ang AP mode (Buksan lang – ang suporta sa WEP ay inalis). | Walang pagbabago |
| WLAN MAC only mode (TCP/IP Bypass, o Ethernet Mode) | |
| • Payagan ang WINC3400 na gumana sa WLAN MAC only mode at hayaan ang host na magpadala/makatanggap ng mga Ethernet frame. | Walang pagbabago |
| ATE Mode ng Pagsubok | |
| • Naka-embed na ATE test mode para sa production line testing na hinimok mula sa host MCU. | Walang pagbabago |
| Iba't ibang Mga Tampok | |
| Walang pagbabago | |
| BLE functionality | |
| ………..patuloy | |
| Mga tampok sa 1.4.4 | Mga pagbabago sa 1.4.6 |
| • BLE 4.0 functional stack | Mga pagpapahusay/pag-aayos ng BLE API |
Mga Pagbabago sa Bersyon 1.4.4, patungkol sa Bersyon 1.4.3
Inihahambing ng sumusunod na talahanayan ang mga feature ng 1.4.4 hanggang 1.4.3 na release.
Talahanayan 1-2. Paghahambing ng Mga Tampok sa pagitan ng 1.4.4 at 1.4.3 Paglabas
| Mga tampok sa 1.4.3 | Mga pagbabago sa 1.4.4 |
| Wi-Fi STA | |
| • IEEE802.11 b/g/n
• OPEN (WEP protocol ay hindi na ginagamit, ang mga pagtatangka na i-configure ito ay magreresulta sa error). • WPA Personal Security (WPA1/WPA2), kabilang ang proteksyon laban sa mga pangunahing pag-atake sa muling pag-install (KRACK) at mga sagot para sa mga kahinaan ng 'Fragattack'. • WPA Enterprise Security (WPA1/WPA2) na sumusuporta sa : – EAP-TTLSv0/MS-Chapv2.0 – EAP-PEAPv0/MS-Chapv2.0 – EAP-PEAPv1/MS-Chapv2.0 – EAP-TLS – EAP-PEAPv0/TLS – EAP-PEAPv1/TLS • Simple Roaming Support |
• Idinagdag ang driver API upang payagan ang paganahin/paganahin ang mga partikular na phase-1 na pamamaraan ng Enterprise.
• Tumaas na fragmentation threshold at pinahusay na panlabas na layer na PEAP at TTLS fragmentation. |
| Wi-Fi Hotspot | |
| • ISANG nauugnay na istasyon lamang ang sinusuportahan. Matapos maitatag ang isang koneksyon sa isang istasyon, tatanggihan ang mga karagdagang koneksyon.
• OPEN security mode (WEP protocol ay hindi na ginagamit). • Ang aparato ay hindi maaaring gumana bilang isang istasyon sa mode na ito (STA/AP Concurrency ay hindi suportado). • Kasama ang mga countermeasure para sa mga kahinaan ng 'Fragattack'. |
Walang pagbabago |
| WPS | |
| • Sinusuportahan ng WINC3400 ang WPS protocol v2.0 para sa PBC (Push button configuration) at mga pamamaraan ng PIN. | Walang pagbabago |
| TCP/IP Stack | |
| Ang WINC3400 ay may TCP/IP Stack na tumatakbo sa panig ng firmware. Sinusuportahan nito ang TCP at UDP full socket operations (client/server). Ang maximum na bilang ng mga sinusuportahang socket ay kasalukuyang naka-configure sa 12 na hinati bilang:
• 7 TCP socket (client o server) • 4 na UDP socket (client o server) • 1 RAW socket |
• Nagdagdag ng suporta para sa mga BATMAN ethernet packet (EtherType 0x4305) |
| Transport Layer Security | |
| ………..patuloy | |
| Mga tampok sa 1.4.3 | Mga pagbabago sa 1.4.4 |
| • Sinusuportahan ng WINC 3400 ang TLS v1.2, 1.1 at 1.0.
• Client mode lang. • Mutual authentication. • Ang mga sinusuportahang cipher suite ay: 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 (nangangailangan ng suporta sa host-side ECC hal ATECC508) TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECC508) TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECC508) |
• Pinahusay na pagpapatunay ng server, na may suporta para sa mga cross-signed certificate chain.
• Gumagana ang TLS client mode sa Mga Alternatibong Pangalan ng Paksa sa certificate ng server. |
| Mga Protokol sa Networking | |
| • DHCPv4 (client/server)
• DNS Resolver • SNTP |
Walang pagbabago |
| Power saving Mode | |
| • Sinusuportahan ng WINC3400 ang mga powersave mode na ito:
– M2M_NO_PS – M2M_PS_DEEP_AUTOMATIC • Palaging aktibo ang BLE powersave |
Walang pagbabago |
| Pag-upgrade ng Device Over-The-Air (OTA). | |
| • Ang WINC3400 ay may built-in na OTA upgrade.
• Ang firmware ay pabalik na katugma sa driver 1.0.8 at mas bago • Ang driver ay pabalik na tugma sa firmware 1.2.0 at mas bago (bagama't ang functionality ay limitado ng bersyon ng firmware na ginagamit) |
• Payagan ang OTA na gumamit ng mga opsyon sa SSL tulad ng SNI at pag-verify ng pangalan ng server |
| Pagbibigay ng mga kredensyal ng Wi-Fi sa pamamagitan ng built-in na HTTP server | |
| • Ang WINC3400 ay may built-in na HTTP provisioning gamit ang AP mode (Buksan lang – ang suporta sa WEP ay inalis). | • Inayos ang kundisyon ng multithread race sa panahon ng provisioning connection teardown. |
| WLAN MAC only mode (TCP/IP Bypass, o Ethernet Mode) | |
| • Payagan ang WINC3400 na gumana sa WLAN MAC only mode at hayaan ang host na magpadala/makatanggap ng mga Ethernet frame. | Walang pagbabago |
| ATE Mode ng Pagsubok | |
| • Naka-embed na ATE test mode para sa production line testing na hinimok mula sa host MCU. | Walang pagbabago |
| Iba't ibang Mga Tampok | |
| • Pag-alis ng mga hindi na ginagamit na script ng python sa release package, dahil native na sinusuportahan na ngayon ng image_tool ang functionality. | |
| BLE functionality | |
| ………..patuloy | |
| Mga tampok sa 1.4.3 | Mga pagbabago sa 1.4.4 |
| • BLE 4.0 functional stack | • Inayos ang mga isyu sa BLE na nauugnay sa mga parameter ng koneksyon na nagpapalitan ng mga mensahe sa pagitan ng controller at peripheral |
Mga Pagbabago sa Bersyon 1.4.3, patungkol sa Bersyon 1.4.2
Inihahambing ng sumusunod na talahanayan ang mga feature ng 1.4.3 hanggang 1.4.2 na release.
Talahanayan 1-3. Paghahambing ng Mga Tampok sa pagitan ng 1.4.2 at 1.4.3 Paglabas
| Mga tampok sa 1.4.2 | Mga pagbabago sa 1.4.3 |
| Wi-Fi STA | |
| • IEEE802.11 b/g/n
• OPEN, seguridad ng WEP • WPA Personal Security (WPA1/WPA2), kabilang ang proteksyon laban sa mga key re-installation attacks (KRACK). • WPA Enterprise Security (WPA1/WPA2) na sumusuporta sa : – EAP-TTLSv0/MS-Chapv2.0 – EAP-PEAPv0/MS-Chapv2.0 – EAP-PEAPv1/MS-Chapv2.0 – EAP-TLS – EAP-PEAPv0/TLS – EAP-PEAPv1/TLS • Simple Roaming Support |
• Ang suporta para sa WEP protocol ay hindi na ginagamit
1.4.3. Ang mga pagtatangkang i-configure ito ay magreresulta sa error. • Mga hakbang para sa mga kahinaan sa 'Fragattack'. • Tiyaking sinubukan ang pag-cache ng PMKSA para sa mga koneksyon sa WPA2 Enterprise. |
| Wi-Fi Hotspot | |
| • ISANG nauugnay na istasyon lamang ang sinusuportahan. Matapos maitatag ang isang koneksyon sa isang istasyon, tatanggihan ang mga karagdagang koneksyon.
• OPEN at WEP na mga mode ng seguridad. • Ang aparato ay hindi maaaring gumana bilang isang istasyon sa mode na ito (STA/AP Concurrency ay hindi suportado). |
• Ang suporta para sa WEP protocol ay hindi na ginagamit
1.4.3. Ang mga pagtatangkang i-configure ito ay magreresulta sa error. • Mga hakbang para sa mga kahinaan sa 'Fragattack'. • Nakapirming pangangasiwa ng source address kapag nagpapasa ng mga ARP packet mula sa host. |
| WPS | |
| • Sinusuportahan ng WINC3400 ang WPS protocol v2.0 para sa PBC (Push button configuration) at mga pamamaraan ng PIN. | Walang pagbabago |
| TCP/IP Stack | |
| Ang WINC3400 ay may TCP/IP Stack na tumatakbo sa panig ng firmware. Sinusuportahan nito ang TCP at UDP full socket operations (client/server). Ang maximum na bilang ng mga sinusuportahang socket ay kasalukuyang naka-configure sa 12 na hinati bilang:
• 7 TCP socket (client o server) • 4 na UDP socket (client o server) • 1 RAW socket |
Walang pagbabago |
| Transport Layer Security | |
| ………..patuloy | |
| Mga tampok sa 1.4.2 | Mga pagbabago sa 1.4.3 |
| • Sinusuportahan ng WINC 3400 ang TLS v1.2, 1.1 at 1.0.
• Client mode lang. • Mutual authentication. • Ang mga sinusuportahang cipher suite ay: 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 (nangangailangan ng suporta sa host-side ECC hal ATECC508) TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECC508) TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECC508) |
• Pinahusay na operasyon ng multi-stream na TLS RX na may 16KB na laki ng tala
• Ayusin sa TLS Alert handling. • Inayos ang TLS RX memory leak kapag isinasara ang socket. |
| Mga Protokol sa Networking | |
| • DHCPv4 (client/server)
• DNS Resolver • SNTP |
Walang pagbabago |
| Power saving Mode | |
| • Sinusuportahan ng WINC3400 ang mga powersave mode na ito:M2M_NO_PSM2M_PS_DEEP_AUTOMATIC
• Palaging aktibo ang BLE powersave |
Walang pagbabago |
| Pag-upgrade ng Device Over-The-Air (OTA). | |
| • Ang WINC3400 ay may built-in na OTA upgrade.
• Ang firmware ay pabalik na katugma sa driver 1.0.8 at mas bago • Ang driver ay pabalik na tugma sa firmware 1.2.0 at mas bago (bagama't ang functionality ay limitado ng bersyon ng firmware na ginagamit) |
Walang pagbabago |
| Pagbibigay ng mga kredensyal ng Wi-Fi sa pamamagitan ng built-in na HTTP server | |
| • Ang WINC3400 ay may built-in na HTTP provisioning gamit ang AP mode (Open o WEP secured) | • Ang suporta sa WEP ay inalis |
| WLAN MAC only mode (TCP/IP Bypass, o Ethernet Mode) | |
| • Payagan ang WINC3400 na gumana sa WLAN MAC only mode at hayaan ang host na magpadala/makatanggap ng mga Ethernet frame. | Walang pagbabago |
| ATE Mode ng Pagsubok | |
| • Naka-embed na ATE test mode para sa production line testing na hinimok mula sa host MCU. | Walang pagbabago |
| Iba't ibang Mga Tampok | |
| Pinahusay na mga talahanayan ng gain para sa module antenna | |
| BLE functionality | |
| • BLE 4.0 functional stack | Walang pagbabago |
Mga Pagbabago sa Bersyon 1.4.2, patungkol sa Bersyon 1.3.1
Inihahambing ng sumusunod na talahanayan ang mga feature ng 1.4.2 hanggang 1.3.1 na release.
Talahanayan 1-4. Paghahambing ng Mga Tampok sa pagitan ng 1.4.2 at 1.3.1 Paglabas
| Mga tampok sa 1.3.1 | Mga pagbabago sa 1.4.2 |
| Wi-Fi STA | |
| • IEEE802.11 b/g/n
• OPEN, seguridad ng WEP • WPA Personal Security (WPA1/WPA2), kabilang ang proteksyon laban sa mga key re-installation attacks (KRACK). • WPA Enterprise Security (WPA1/WPA2) na sumusuporta sa : – EAP-TTLSv0/MS-Chapv2.0 – EAP-PEAPv0/MS-Chapv2.0 – EAP-PEAPv1/MS-Chapv2.0 – EAP-TLS – EAP-PEAPv0/TLS – EAP-PEAPv1/TLS • Simple Roaming Support |
• Magdagdag ng opsyon upang ihinto ang pag-scan sa unang resulta |
| Wi-Fi Hotspot | |
| • ISANG nauugnay na istasyon lamang ang sinusuportahan. Matapos maitatag ang isang koneksyon sa isang istasyon, tatanggihan ang mga karagdagang koneksyon.
• OPEN at WEP na mga mode ng seguridad. • Ang aparato ay hindi maaaring gumana bilang isang istasyon sa mode na ito (STA/AP Concurrency ay hindi suportado). |
• Ayusin upang matiyak na pare-pareho ang inaalok na address ng DHCP kapag nadiskonekta/muling kumonekta ang STA.
• Ayusin upang isara ang kundisyon ng karera kapag ang isang STA ay nadiskonekta at muling kumonekta na maaaring maging sanhi ng WINC na hindi payagan ang lahat ng karagdagang pagtatangka sa koneksyon. |
| WPS | |
| • Sinusuportahan ng WINC3400 ang WPS protocol v2.0 para sa PBC (Push button configuration) at mga pamamaraan ng PIN. | Walang pagbabago |
| TCP/IP Stack | |
| Ang WINC3400 ay may TCP/IP Stack na tumatakbo sa panig ng firmware. Sinusuportahan nito ang TCP at UDP full socket operations (client/server). Ang maximum na bilang ng mga sinusuportahang socket ay kasalukuyang naka-configure sa 12 na hinati bilang:
• 7 TCP socket (client o server) • 4 na UDP socket (client o server) • 1 RAW socket |
• Ayusin ang TCP RX window leak
• Tugunan ang mga kahinaan ng "Amnesia". |
| Transport Layer Security | |
| ………..patuloy | |
| Mga tampok sa 1.3.1 | Mga pagbabago sa 1.4.2 |
| • Sinusuportahan ng WINC 3400 ang TLS v1.2, 1.1 at 1.0.
• Client mode lang. • Mutual authentication. • Ang mga sinusuportahang cipher suite ay: 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 (nangangailangan ng suporta sa host-side ECC hal ATECCx08) TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECCx08) TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECCx08) • Suporta sa TLS ALPN |
• Ayusin ang pag-verify ng mga chain ng sertipiko na kinabibilangan ng mga lagda ng ECDSA
• Idinagdag ang kakayahan sa pag-verify ng SHA224, SHA384 at SHA512 |
| Mga Protokol sa Networking | |
| • DHCPv4 (client/server)
• DNS Resolver • IGMPv1, v2 • SNTP |
Walang pagbabago |
| Power saving Mode | |
| • Sinusuportahan ng WINC3400 ang mga powersave mode na ito:M2M_NO_PSM2M_PS_DEEP_AUTOMATIC
• Palaging aktibo ang BLE powersave |
Walang pagbabago |
| Pag-upgrade ng Device Over-The-Air (OTA). | |
| • Ang WINC3400 ay may built-in na OTA upgrade.
• Ang firmware ay pabalik na katugma sa driver 1.0.8 at mas bago • Ang driver ay pabalik na tugma sa firmware 1.2.0 at mas bago (bagama't ang functionality ay limitado ng bersyon ng firmware na ginagamit) |
Walang pagbabago |
| Pagbibigay ng mga kredensyal ng Wi-Fi sa pamamagitan ng built-in na HTTP server | |
| • Ang WINC3400 ay may built-in na HTTP provisioning gamit ang AP mode (Open o WEP secured) | Walang pagbabago |
| WLAN MAC only mode (TCP/IP Bypass, o Ethernet Mode) | |
| • Payagan ang WINC3400 na gumana sa WLAN MAC only mode at hayaan ang host na magpadala/makatanggap ng mga Ethernet frame. | • Tiyaking naglalaman ang mga broadcast frame ng tamang MAC address ng patutunguhan.
• Tiyaking NULL frame ang ipinadala upang panatilihing buhay ang koneksyon sa AP sa mga panahon ng mababang aktibidad |
| ATE Mode ng Pagsubok | |
| • Naka-embed na ATE test mode para sa production line testing na hinimok mula sa host MCU. | • Tiyaking kasama ang larawan ng ATE sa tambalang larawan
• Ayusin ang TX test sa demo application |
| Iba't ibang Mga Tampok | |
| ………..patuloy | |
| Mga tampok sa 1.3.1 | Mga pagbabago sa 1.4.2 |
| • Host FLASH API – nagbibigay-daan sa isang host na mag-imbak at kumuha ng data sa WINC stacked flash. | • Binasa at inilapat ang mga halaga ng pagkakalibrate ng I/Q mula sa efuse |
| BLE functionality | |
| • BLE 4.0 functional stack | • Payagan ang pagkuha ng RSSI ng natanggap na mga frame ng advertising
• Pagbutihin ang BLE powersave • Ayusin ang pagpapares ng BLE sa iOSv13.x • Pahintulutan ang isang device na muling iprobisyon ang WINC nang hindi kinakailangang muling ipares. |
Mga Pagbabago sa Bersyon 1.3.1, patungkol sa Bersyon 1.2.2
Inihahambing ng sumusunod na talahanayan ang mga feature ng 1.3.1 hanggang 1.2.2 na release.
Talahanayan 1-5. Paghahambing ng Mga Tampok sa pagitan ng 1.3.1 at 1.2.2 Mga Paglabas
| Mga tampok sa 1.2.2 | Mga pagbabago sa 1.3.1 |
| Wi-Fi STA | |
| • IEEE802.11 b/g/n
• OPEN, seguridad ng WEP • WPA Personal Security (WPA1/WPA2), kabilang ang proteksyon laban sa mga key re-installation attacks (KRACK). |
Parehong mga tampok kasama ang mga sumusunod:
• WPA Enterprise Security (WPA1/WPA2) na sumusuporta sa : – EAP-TTLSv0/MS-Chapv2.0 – EAP-PEAPv0/MS-Chapv2.0 – EAP-PEAPv1/MS-Chapv2.0 – EAP-TLS – EAP-PEAPv0/TLS – EAP-PEAPv1/TLS • Mga opsyon sa WPA/WPA2 Enterprise para sa phase 1 TLS handshake: Bypass server authentication Tukuyin ang root certificate Time verification mode Session caching • Pagpipilian upang i-encrypt ang mga kredensyal ng koneksyon na naka-imbak sa WINC3400 flash. • Pinahusay na koneksyon API, na nagpapahintulot sa koneksyon sa pamamagitan ng BSSID pati na rin ang SSID. • Simpleng suporta sa Roaming. |
| Wi-Fi Hotspot | |
| • ISANG nauugnay na istasyon lamang ang sinusuportahan. Matapos maitatag ang isang koneksyon sa isang istasyon, tatanggihan ang mga karagdagang koneksyon.
• OPEN at WEP, mga mode ng seguridad ng WPA2 • Ang aparato ay hindi maaaring gumana bilang isang istasyon sa mode na ito (STA/AP Concurrency ay hindi suportado). |
• Kakayahang tukuyin ang default na gateway, DNS server at subnet mask |
| WPS | |
| • Sinusuportahan ng WINC3400 ang WPS protocol v2.0 para sa PBC (Push button configuration) at mga pamamaraan ng PIN. | Walang pagbabago |
| Wi-Fi Direct | |
| Hindi suportado ang Wi-Fi direct client | Walang pagbabago |
| ………..patuloy | |
| Mga tampok sa 1.2.2 | Mga pagbabago sa 1.3.1 |
| TCP/IP Stack | |
| Ang WINC3400 ay may TCP/IP Stack na tumatakbo sa panig ng firmware. Sinusuportahan nito ang TCP at UDP full socket operations (client/server). Ang maximum na bilang ng mga sinusuportahang socket ay kasalukuyang naka-configure sa 11 na hinati bilang:
• 7 TCP socket (client o server) • 4 na UDP socket (client o server) |
• Idinagdag ang bagong uri ng socket na “Raw Socket,” na nagpapataas sa kabuuang bilang ng socket sa 12.
• Kakayahang i-configure ang TCP keepalive na mga setting sa pamamagitan ng Socket Options. • Kakayahang tukuyin ang mga NTP server. |
| Transport Layer Security | |
| • Sinusuportahan ng WINC 3400 ang TLS v1.2, 1.1 at 1.0.
• Client mode lang. • Mutual authentication. • Ang mga sinusuportahang cipher suite ay: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECCx08) |
• Nagdagdag ng suporta sa ALPN.
• Nagdagdag ng mga cipher suite: TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_AND_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (nangangailangan ng suporta sa host-side ECC hal ATECCx08) TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA 256 (nangangailangan ng suporta sa host-side ECC hal ATECCx08) |
| Mga Protokol sa Networking | |
| • DHCPv4 (client/server)
• DNS Resolver • IGMPv1, v2 • SNTP |
• Ang mga SNTP server ay ganap na nako-customize. |
| Power saving Mode | |
| • Sinusuportahan ng WINC3400 ang mga powersave mode na ito:M2M_NO_PSM2M_PS_DEEP_AUTOMATIC | Kung pipiliin ang M2M_PS_DEEP_AUTOMATIC mode, ang pagkonsumo ng kuryente ay magiging makabuluhang mas mababa kaysa sa mga nakaraang release, kapag ang parehong BLE at WIFI subsystem ay idle |
| Pag-upgrade ng Device Over-The-Air (OTA). | |
| • Ang WINC3400 ay may built-in na OTA upgrade.
• Ang firmware ay pabalik na katugma sa driver 1.0.8 at mas bago • Ang driver ay pabalik na tugma sa firmware 1.2.0 at mas bago (bagama't ang functionality ay limitado ng bersyon ng firmware na ginagamit) |
Walang pagbabago |
| Pagbibigay ng mga kredensyal ng Wi-Fi sa pamamagitan ng built-in na HTTP server | |
| • Ang WINC3400 ay may built-in na HTTP provisioning gamit ang AP mode (Open o WEP secured) | • Pinahusay na provisioning karanasan ng user
• Ang default na gateway at subnet mask ay maaari na ngayong i-customize kapag nasa AP mode |
| WLAN MAC only mode (TCP/IP Bypass, o Ethernet Mode) | |
| Hindi sinusuportahan ng WINC3400 ang WLAN MAC only mode. | • Ang WINC3400 ay maaaring i-restart sa WLAN MAC only mode, na nagpapahintulot sa host na magpadala/makatanggap ng mga Ethernet frame |
| ATE Mode ng Pagsubok | |
| • Naka-embed na ATE test mode para sa production line testing na hinimok mula sa host MCU. | |
| Iba't ibang Mga Tampok | |
| ………..patuloy | |
| Mga tampok sa 1.2.2 | Mga pagbabago sa 1.3.1 |
| • Mga bagong API upang payagan ang mga application ng host na basahin, isulat at burahin ang mga seksyon ng WINC3400 flash kapag ang WINC3400 firmware ay hindi tumatakbo.
• Inalis ang mga nakaraang m2m_flash API na nagbigay ng access sa WINC3400 flash para sa mga partikular na layunin. |
|
Mga Kilalang Problema at Solusyon
Ang sumusunod na talahanayan ay nagbibigay ng listahan ng mga kilalang problema at solusyon. Ang karagdagang impormasyon sa mga kilalang isyu ay matatagpuan sa github.com/MicrochipTech/WINC3400-knownissues
Talahanayan 2-1. Mga Kilalang Problema at Solusyon
| Problema | Solusyon |
| Ang matagal na mabigat na pag-load ng trapiko ng IP ay maaaring magresulta sa pagiging hindi nagagamit ng SPI sa pagitan ng WINC3400 at ng host. Na-obserbahan na may SAMD21 host at WINC powersave na hindi pinagana. Maaaring maganap sa iba pang mga host platform, ngunit hindi pa sinusunod. | Sa SAMD21 host, ang dalas ng isyu ay maaaring
i-minimize sa pamamagitan ng paggamit ng M2M_PS_DEEP_AUTOMATIC kapag naglilipat ng trapiko ng IP. Maaaring matukoy ang isyu sa pamamagitan ng pagsuri sa halaga ng ibinalik ng isang API gaya ng m2m_get_system_time(). Ang isang negatibong halaga ng pagbabalik ay nagpapahiwatig na ang SPI ay hindi magagamit. Kung nangyari ito, i-reset ang system sa pamamagitan ng system_reset(). Bilang kahalili, ang m2m_wifi_reinit() ay maaaring gamitin upang i-reset lamang ang WINC. Sa kasong ito, ang iba't ibang mga module ng driver ay kailangan ding masimulan (m2m_ota_init(), m2m_ssl_init(), socketInit()). |
| Ang pinasimulan ng AP na proseso ng rekey ng grupo ay minsan nabigo kapag ang WINC ay nagpoproseso ng mataas na dami ng tumanggap na trapiko. | Muling ikonekta ang koneksyon ng Wi-Fi sa AP kung may madiskonekta dahil sa isyung ito. |
| Sa panahon ng HTTP provisioning, kung ang mga application ay tumatakbo sa device na ginagamit upang i-provision ang WINC3400, hindi nila maa-access ang internet sa panahon ng provisioning.
Higit pa rito, kung susubukan nilang gawin ito, maaaring mabaha ang WINC3400 ng mga kahilingan at pag-crash ng DNS. Nalalapat lamang ito sa paglalaan ng HTTP; Ang pagbibigay ng BLE ay hindi naaapektuhan. Gayundin, nalalapat lang ito kung naka-enable ang powersave. |
(1) Gumamit ng M2M_NO_PS kapag ang WINC3400 ay nasa HTTP provisioning mode.
(2) Isara ang iba pang mga internet application (mga browser, skype atbp) bago ang paglalaan ng HTTP. Kung nangyari ang pag-crash, i-reset ang system sa pamamagitan ng system_reset(). Bilang kahalili, ang m2m_wifi_reinit() ay maaaring gamitin upang i-reset lamang ang WINC. Sa kasong ito, ang iba't ibang mga module ng driver ay kailangan ding masimulan (m2m_ota_init(), m2m_ssl_init(), socketInit()). |
| Paminsan-minsan ay nabigo ang WINC3400 na magpatuloy sa 4-way na handshake sa STA mode, kapag gumagamit ng 11N WPA2. Hindi ito nagpapadala ng M2 pagkatapos matanggap ang M1. | Subukang muli ang koneksyon sa Wi-Fi. |
| Nabigo ang 1% ng mga pag-uusap sa Enterprise dahil sa hindi pagpapadala ng WINC3400 ng tugon ng EAP. Ang tugon ay handa at handa nang ipadala ngunit hindi lalabas sa ere. Pagkatapos ng 10
segundo ang firmware ay nag-time out sa pagtatangka sa koneksyon at ang application ay naabisuhan ng pagkabigo na kumonekta. |
I-configure ang server ng pagpapatunay upang muling subukan ang mga kahilingan sa EAP (na may pagitan na < 10 segundo).
Dapat subukang muli ng application ang kahilingan sa koneksyon kapag naabisuhan ito ng pagkabigo. |
| 70% ng mga kahilingan sa koneksyon ng Enterprise ay nabigo sa isang TP Link Archer D2 access point (TPLink-AC750-D2). Hindi ipinapasa ng access point ang paunang EAP Identity Response sa server ng pagpapatunay.
Ang isyu ay na-bypass ng PMKSA caching (WPA2 lang), kaya magtatagumpay ang mga pagtatangka sa muling pagkonekta. |
Dapat subukang muli ng application ang kahilingan sa koneksyon kapag naabisuhan ito ng pagkabigo. |
| Kapag ang WINC3400 ay gumagana sa M2M_PS_DEEP_AUTOMATIC powersave mode, at tumatanggap ng dalawang magkasabay na TLS stream, ang isa ay binubuo ng 16KB na laki ng record, ang isa ay may mga record na laki na mas maliit sa 16KB, ang WINC3400 ay maaaring paminsan-minsang tumagas ng mga buffer ng memory kapag ang mga stream ay sarado.
Kung ang mga socket sa configuration na ito ay binubuksan at isinara nang paulit-ulit, sa kalaunan ay hindi na posibleng magbukas ng anumang karagdagang TLS socket, at ang pag-restart ng WINC3400 ay kinakailangan upang maibalik ang TLS functionality. |
Maiiwasan ang pagtagas sa pamamagitan ng hindi pagpapagana ng powersave kapag tumatanggap ng dalawang magkasabay na stream ng TLS sa configuration na ito. |
| Minsan nabigo ang WINC3400 na makita ang mga tugon ng ARP na ipinadala mula sa ilang partikular na AP sa 11Mbps. | wala. Ang palitan ng ARP ay muling susubukan nang maraming beses at ang tugon ay sa kalaunan ay makakarating sa WINC3400. |
| ………..patuloy | |
| Problema | Solusyon |
| Sa panahon ng pagbibigay ng BLE, ang listahan ng AP ay hindi nililinis sa simula ng bawat kahilingan sa pag-scan. Bilang resulta, ang listahan ng AP scan ay maaaring magpakita minsan ng mga duplicate o lumang scan entry. | Gumamit lamang ng isang kahilingan sa pag-scan sa panahon ng pagbibigay ng BLE. |
| Ang mga API na at_ble_tx_power_get() at at_ble_max_PA_gain_get() ay nagbabalik ng mga default na halaga na hindi tumutugma sa aktwal na mga setting ng pakinabang. | wala. Huwag gamitin ang mga API na ito. |
| Kung ang TLS server certificate chain ay naglalaman ng mga RSA certificate na may mga key na mas mahaba sa 2048 bits, ang WINC ay tumatagal ng ilang segundo upang maproseso ito. Ang rekey ng pangkat ng Wi-Fi na nagaganap sa panahong ito ay maaaring maging sanhi ng pagbagsak ng TLS handshake. | Subukang buksan muli ang secure na koneksyon. |
| at_ble_tx_power_set() ay nangangailangan ng espesyal na paghawak.
Ang mga return value na 0 at 1 ay dapat na parehong bigyang-kahulugan bilang matagumpay na operasyon. Sumangguni sa WINC3400_BLE_APIs.chm para sa higit pang detalye. |
Iproseso nang may pag-iingat ang return value, ayon sa dokumentasyon ng API. |
| Pagkatapos magsulat ng bagong firmware sa WINC3400, ang unang pagtatangkang kumonekta sa Wi-Fi sa STA mode ay tumatagal ng dagdag na 5 segundo. | Payagan ang mas matagal para makumpleto ang koneksyon sa Wi-Fi. |
| Kapag tumatakbo sa AP mode, ang WINC3400 DHCP Server minsan ay tumatagal ng 5 hanggang 10 segundo upang magtalaga ng IP address. | Pahintulutan nang mas matagal para makumpleto ang DHCP. |
| Kapag nagsasagawa ng masinsinang operasyon ng crypto, ang WINC3400 ay maaaring maging hindi tumutugon sa mga pakikipag-ugnayan sa host hanggang sa 5 segundo.
Sa partikular, kapag nagsasagawa ng PBKDF2 passphrase sa PMK hashing sa panahon ng WPA/WPA2 WiFi connects, o TLS certificate verification gamit ang 4096-bit RSA keys, ang WINC3400 ay maaaring tumagal ng hanggang 5 segundo upang maisagawa ang mga kinakailangang kalkulasyon. Sa panahong ito, hindi nito sineserbisyuhan ang mga queue ng kaganapan, kaya maaaring maantala ang anumang pakikipag-ugnayan ng host, at inaasahang tugon. |
Dapat na isulat ang Host code upang asahan ang pagkaantala sa mga tugon mula sa WINC3400 na hanggang 5 segundo sa mga bihirang kaso na abala ito sa pagsasagawa ng mga sitwasyong inilarawan sa itaas. |
Impormasyon sa Microchip
Mga trademark
Ang pangalan at logo ng "Microchip", ang logo ng "M", at iba pang mga pangalan, logo, at tatak ay mga rehistrado at hindi rehistradong trademark ng Microchip Technology Incorporated o mga kaakibat nito at/o mga subsidiary sa United States at/o ibang mga bansa ("Microchip Mga trademark”). Ang impormasyon tungkol sa Microchip Trademarks ay matatagpuan sa https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN:
Legal na Paunawa
Ang publikasyong ito at ang impormasyon dito ay maaari lamang gamitin sa mga produkto ng Microchip, kabilang ang pagdidisenyo, pagsubok, at pagsasama ng mga produktong Microchip sa iyong aplikasyon. Ang paggamit ng impormasyong ito sa anumang iba pang paraan ay lumalabag sa mga tuntuning ito. Ang impormasyon tungkol sa mga application ng device ay ibinibigay lamang para sa iyong kaginhawahan at maaaring mapalitan ng mga update. Responsibilidad mong tiyakin na ang iyong aplikasyon ay nakakatugon sa iyong mga detalye. Makipag-ugnayan sa iyong lokal na opisina ng pagbebenta ng Microchip para sa karagdagang suporta o, kumuha ng karagdagang suporta sa www.microchip.com/en-us/support/design-help/client-support-services.
ANG IMPORMASYON NA ITO AY IBINIGAY NG MICROCHIP "AS IS". ANG MICROCHIP AY WALANG GINAWA NG MGA REPRESENTASYON O WARRANTY NG ANUMANG URI MAHALAGA MAN O IPINAHIWATIG, NAKASULAT O BALIG, STATUTORY O IBA PA, NA KAUGNAY SA IMPORMASYON, KASAMA NGUNIT HINDI LIMITADO SA ANUMANG IPINAHIWATIG NA WARRANTY NG HINDI, ANDINFRING. PARTIKULAR NA LAYUNIN, O MGA WARRANTY NA KAUGNAY SA KUNDISYON, KALIDAD, O PAGGANAP NITO. HINDI MANANAGOT ANG MICROCHIP SA ANUMANG INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, O CONSEQUENTIAL LOVE, PRESENT, COST, O EXPENS OF ANUMANG URI NA KAUGNAY SA IMPORMASYON O SA PAGGAMIT NITO, GAANO MAN ANG SANHI, KAHIT NA KAHIT SAN O ANG MGA PINSALA AY MAKIKITA. HANGGANG SA KABUUSAN NA PINAHAYAGAN NG BATAS, ANG KABUUANG PANANAGUTAN NG MICROCHIP SA LAHAT NG MGA CLAIMS SA ANUMANG PARAAN NA KAUGNAY SA IMPORMASYON O PAGGAMIT NITO AY HINDI HIGIT SA HALAGA NG MGA BAYAD, KUNG MERON, NA DIREKTA NINYONG BINAYARAN SA MICROCHIP PARA SA IMPORMASYON. Ang paggamit ng mga aparatong Microchip sa suporta sa buhay at/o mga aplikasyong pangkaligtasan ay ganap na nasa panganib ng mamimili, at sumasang-ayon ang bumibili na ipagtanggol, bayaran at hawakan ang Microchip na hindi nakakapinsala sa anuman at lahat ng pinsala, paghahabol, paghahabla, o gastos na nagreresulta mula sa naturang paggamit. Walang mga lisensya na ibinibigay, implicitly o kung hindi man, sa ilalim ng anumang mga karapatan sa intelektwal na ari-arian ng Microchip maliban kung iba ang nakasaad.
Tampok na Proteksyon ng Code ng Mga Microchip Device
Tandaan ang mga sumusunod na detalye ng tampok na proteksyon ng code sa mga produkto ng Microchip:
- Ang mga produktong Microchip ay nakakatugon sa mga pagtutukoy na nakapaloob sa kanilang partikular na Microchip Data Sheet.
- Naniniwala ang Microchip na ang pamilya ng mga produkto nito ay ligtas kapag ginamit sa inilaan na paraan, sa loob ng mga pagtutukoy sa pagpapatakbo, at sa ilalim ng normal na mga kondisyon.
- Pinahahalagahan ng Microchip at agresibong pinoprotektahan ang mga karapatan sa intelektwal na pag-aari nito. Ang mga pagtatangkang labagin ang mga tampok na proteksyon ng code ng mga produkto ng Microchip ay mahigpit na ipinagbabawal at maaaring lumabag sa Digital Millennium Copyright Act.
- Ni ang Microchip o anumang iba pang tagagawa ng semiconductor ay hindi magagarantiyahan ang seguridad ng code nito. Ang proteksyon ng code ay hindi nangangahulugan na ginagarantiya namin na ang produkto ay "hindi nababasag". Ang proteksyon ng code ay patuloy na umuunlad. Ang Microchip ay nakatuon sa patuloy na pagpapabuti ng mga tampok sa proteksyon ng code ng aming mga produkto.
Mga FAQ
Q: Maaari ko bang i-update ang firmware ng ATWINC3400?
A: Oo, sinusuportahan ng ATWINC3400 ang Over-The-Air (OTA) na mga upgrade para sa maginhawang pag-update ng firmware nang walang pisikal na access.
T: Ilang socket ang kayang hawakan ng TCP/IP stack?
A: Ang TCP/IP stack sa WINC3400 firmware ay sumusuporta sa hanggang 12 socket para sa pamamahala ng maraming koneksyon nang sabay-sabay.
Mga Dokumento / Mga Mapagkukunan
![]() |
MICROCHIP ATWINC3400 Wi-Fi Network Controller [pdf] Manwal ng May-ari ATWINC3400, ATWINC3400 Wi-Fi Network Controller, ATWINC3400, Wi-Fi Network Controller, Network Controller, Controller |

