ARDUINO MKR1000 WIFI WITH HEADERS MOUNTED è stato progettato per offrire una soluzione pratica ed economica per i produttori che cercano di aggiungere la connettività Wi-Fi ai loro progetti con una minima esperienza precedente nel networking. Si basa sul SoC Atmel ATSAMW25 (System on Chip), che fa parte di la famiglia SmartConnect di dispositivi Atmel Wireless, specificatamente progettati per progetti e dispositivi IoT.
L'ATSAMW25 è composto da tre blocchi principali:
MCU ARM Cortex-M0 a 32 bit a bassa potenza SAMD21
WINC1500 Wi-Fi a bassa potenza 2,4 GHz IEEE® 802.11 b / g / n
ECC508 CryptoAuthentication
L'ATSAMW25 include anche una singola antenna PCB a flusso 1x1. Il design include un circuito di ricarica Li-Po che consente ad Arduino / Genuino MKR1000 di funzionare con alimentazione a batteria o 5 V esterni, caricando la batteria Li-Po durante il funzionamento con alimentazione esterna. Il passaggio da una sorgente all'altra avviene automaticamente Una buona potenza di calcolo a 32 bit simile alla scheda Zero, il solito ricco set di interfacce I / O, Wi-Fi a bassa potenza con un Cryptochip per comunicazioni sicure e facilità d'uso del software Arduino (IDE) per lo sviluppo e la programmazione del codice. Tutte queste caratteristiche rendono questa scheda la scelta preferita per i progetti emergenti alimentati a batteria IoT in un fattore di forma compatto. La porta USB può essere utilizzata per fornire alimentazione (5V) alla scheda.L'Arduino MKR1000 è in grado di funzionare con o senza il La batteria Li-Po è collegata e ha un consumo energetico limitato. Il modulo Wi-Fi MKR1000 supporta il certificato SHA-256.
Avvertenza: a differenza della maggior parte delle schede Arduino e Genuino, MKR1000 funziona a 3,3 V. La tensione massima che i pin I / O possono tollerare è 3,3 V. L'applicazione di tensioni superiori a 3,3 V a qualsiasi pin I / O potrebbe danneggiare la scheda. Sebbene sia possibile l'uscita a dispositivi digitali a 5 V, la comunicazione bidirezionale con dispositivi a 5 V richiede un adeguato spostamento di livello.