Das Arduino Nano 33 IoT ist der einfachste und günstigste Einstieg, um vorhandene Geräte (und neue zu erstellen) Teil des IoT zu machen und Pico-Netzwerkanwendungen zu entwerfen. Egal, ob Sie ein Sensornetzwerk aufbauen möchten, das mit Ihrem Büro- oder Heimrouter verbunden ist, oder ob Sie ein BLE-Gerät erstellen möchten, das Daten an ein Mobiltelefon sendet, das Nano 33 IoT ist Ihre All-in-One-Lösung für viele grundlegende IoT-Anwendungsszenarien.
Der Hauptprozessor des Boards ist ein energieeffizienter Arm® Cortex®-M0 32-Bit SAMD21. Die WiFi- und Bluetooth®-Konnektivität erfolgt über ein Modul von u-blox, das NINA-W10, ein energieeffizienter Chip, der im 2,4 GHz-Bereich arbeitet. Darüber hinaus wird eine sichere Kommunikation durch den Mikrochip® ECC608-Krypto-Chip gewährleistet. Außerdem finden Sie eine 6-Achsen-IMU, die dieses Board perfekt für einfache Vibrationsalarmsysteme, Schrittzähler, relative Positionierung von Robotern usw. macht.
WiFi und Arduino IoT Cloud
Bei Arduino haben wir die Verbindung zu einem WiFi-Netzwerk so einfach gemacht wie das Blinken einer LED. Sie können Ihr Board mit jeder Art von bestehendem WiFi-Netzwerk verbinden oder es nutzen, um Ihren eigenen Arduino Access Point zu erstellen. Die spezifische Reihe von Beispielen, die wir für das Nano 33 IoT bereitstellen, finden Sie auf der WiFiNINA-Bibliotheksreferenzseite.
Es ist auch möglich, Ihr Board mit verschiedenen Cloud-Diensten, darunter auch Arduinos, zu verbinden. Hier einige Beispiele, wie Sie die Arduino-Boards verbinden können:
• Arduinos eigene IoT Cloud: Arduinos IoT Cloud ist eine einfache und schnelle Möglichkeit, sichere Kommunikation für all Ihre verbundenen Geräte zu gewährleisten. Überprüfen Sie es hier
• Blynk: ein einfaches Projekt aus unserer Community, das sich mit Blynk verbindet, um Ihr Board mit wenig Code von einem Telefon aus zu steuern
• IFTTT: sehen Sie einen umfassenden Fall zu einem smart plug, der mit IFTTT verbunden ist
• AWS IoT Core: wir haben dieses Beispiel erstellt zum Verbinden mit Amazon Web Services
• Azure: besuchen Sie dieses GitHub-Repository, das erklärt, wie Sie einen Temperatursensor mit der Azure-Cloud verbinden
• Firebase: Wenn Sie sich mit Googles Firebase verbinden möchten, zeigt Ihnen diese Arduino-Bibliothek, wie.
Hinweis: Während die meisten der oben gezeigten Beispiele auf dem MKR WiFi 1010 ausgeführt werden, verfügen beide Boards über denselben Prozessor und dasselbe drahtlose Chipset, was bedeutet, dass sie mit dem Nano 33 IoT repliziert werden können.
Bluetooth® und BLE
Der Kommunikations-Chipsatz auf dem Nano 33 IoT kann sowohl ein BLE- als auch ein Bluetooth®-Client und Host-Gerät sein. Etwas ziemlich Einzigartiges in der Welt der Mikrocontroller-Plattformen. Wenn Sie sehen möchten, wie einfach es ist, ein Bluetooth®-Central- oder Peripheriegerät zu erstellen, erkunden Sie die Beispiele in unserer ArduinoBLE-Bibliothek.
Wir machen es offen für Sie, um mit Hacken mitzumachen
Das Nano 33 IoT ist ein Dual-Prozessor-Gerät, das zum Experimentieren einlädt. Das Hacken des WiFiNINA-Moduls ermöglicht es Ihnen beispielsweise, sowohl WiFi als auch BLE / Bluetooth® gleichzeitig auf dem Board zu nutzen. Eine weitere Möglichkeit besteht darin, eine superleichte Version von Linux auf dem Modul auszuführen, während der Hauptmikrocontroller Geräte auf niedriger Ebene wie Motoren oder Bildschirme steuert. Diese experimentellen Techniken erfordern fortgeschrittenes Hacken Ihrerseits. Sie sind möglich, indem Sie die Firmware des Moduls ändern, die Sie in unseren GitHub-Repositories finden.
ACHTUNG: Diese Art von Hacken bricht die Zertifizierung Ihres WiFiNINA-Moduls, gehen Sie dabei auf eigenes Risiko vor.
Verwandte Boards
Wenn Sie von vorherigen Arduino-Designs aufrüsten möchten oder wenn Sie einfach an Boards mit ähnlicher Funktionalität interessiert sind, können Sie bei Arduino Folgendes finden:
• Arduino MKR WiFi 1010: die Pro-Version des Nano 33 IoT, fehlt der Beschleunigungssensor, bietet jedoch ein Ladegerät und einen Arduino Eslov-Anschluss für externe I2C-Boards. Lesen Sie mehr hier.
• Arduino Uno WiFi rev2: die Bildungs-Version des MKR WiFi 1010, mit USB-B-Anschluss und eingebautem Beschleunigungssensor. Lesen Sie mehr hier.
• MKR WiFi 1000: kann nur WiFi-Anwendungen ausführen, da es einen anderen Chipsatz als das Nano 33 IoT enthält. Lesen Sie mehr darüber hier.
Erste Schritte
Der Abschnitt Erste Schritte enthält alle Informationen, die Sie benötigen, um Ihr Board zu konfigurieren, die Arduino-Software (IDE) zu verwenden und mit Codierung und Elektronik zu experimentieren.