Das ARDUINO MKR1000 WIFI wurde entwickelt, um eine praktische und kostengünstige Lösung für Hersteller zu bieten, die ihren Projekten eine Wi-Fi-Konnektivität hinzufügen möchten, ohne dass sie bereits Erfahrung mit Netzwerken haben. Er basiert auf dem Atmel ATSAMW25 (System on Chip) SoC, der Teil der SmartConnect-Familie von Atmel Wireless-Geräten ist, die speziell für IoT-Projekte und -Geräte entwickelt wurden.
Der ATSAMW25 besteht aus drei Hauptblöcken:
SAMD21 Cortex-M0 + 32-bit low-power ARM MCU
WINC1500 Wi-Fi low-power 2.4 GHz IEEE® 802.11 b / g / n
ECC508 CryptoAuthentication
Der ATSAMW25 enthält auch eine einzelne 1x1 stream PCB Antenne. Das Design beinhaltet eine Li-Po-Ladeschaltung, die es dem Arduino / Genuino MKR1000 ermöglicht, mit Batteriestrom oder externen 5V zu arbeiten und den Li-Po-Akku zu laden, während er mit externem Strom betrieben wird. Eine gute 32-Bit-Rechenleistung ähnlich dem Zero-Board, die übliche Vielzahl von E/A-Schnittstellen, Low-Power-Wi-Fi mit einem Cryptochip für sichere Kommunikation und eine einfach zu bedienende Arduino-Software (IDE) für die Code-Entwicklung und Programmierung. All diese Eigenschaften machen dieses Board zur bevorzugten Wahl für neue batteriebetriebene IoT-Projekte in einem kompakten Formfaktor. Der USB-Anschluss kann zur Stromversorgung (5 V) der Karte verwendet werden. Das Arduino MKR1000 kann mit oder ohne angeschlossenen Li-Po-Akku betrieben werden und hat einen begrenzten Stromverbrauch. Das MKR1000 Wi-Fi-Modul unterstützt das SHA-256-Zertifikat.
Warnung: Anders als die meisten Arduino- und Genuino-Boards arbeitet das MKR1000 mit 3,3 V. Die maximale Spannung, die die E/A-Pins vertragen, beträgt 3,3 V. Das Anlegen von Spannungen über 3,3 V an einen beliebigen E/A-Pin kann die Karte beschädigen. Obwohl die Ausgabe an digitale 5-V-Geräte möglich ist, erfordert die Zwei-Wege-Kommunikation mit 5-V-Geräten eine angemessene Pegelverschiebung.