Der CC3000 bietet ein optimales Verhältnis zwischen Benutzerfreundlichkeit, Preis und Leistungsfähigkeit. Er verwendet SPI für die Kommunikation (nicht UART!), so dass Sie Daten so schnell oder so langsam übertragen können, wie Sie wollen.
Er verfügt über ein geeignetes Interrupt-System mit IRQ-Pin, so dass Sie asynchrone Verbindungen herstellen können. Es unterstützt 802.11b/g, offene/WEP/WPA/WPA2-Sicherheit, TKIP und AES. Ein eingebauter TCP/IP-Stack mit einer 'BSD-Socket'-Schnittstelle. TCP und UDP sowohl im Client- als auch im Servermodus, bis zu 4 gleichzeitige Sockets. Es unterstützt nicht den "AP"-Modus, es kann eine Verbindung zu einem Zugangspunkt herstellen, aber es kann kein Zugangspunkt sein.
Bitte beachten Sie, dass das CC3000-Modul ausläuft und wir das WINC1500 als Ersatz empfehlen - es hat SSL-Unterstützung, Soft-AP-Fähigkeit und ist zuverlässiger.
Adafruit verpackt dieses kleine silberne Modul in ein ordentliches Breakout-Board. Er verfügt über einen integrierten 3,3-V-Regler, der den Spitzenstrom von 350 mA bewältigen kann, und einen Pegelwandler, der 3 oder 5 V Logikpegel ermöglicht. Diese Version des CC3000-Breakouts hat keine Onboard-Antenne - stattdessen wurde ein Standard-uFL-Anschluss angebracht, so dass eine externe 2,4-GHz-Antenne verwendet werden kann. Sie müssen ein uFL zu RP-SMA Adapterkabel und eine 2.4GHZ 'WiFi' Antenne kaufen! Diese Option bietet eine bessere Reichweite und erleichtert die Unterbringung in einem Gehäuse. Adafruit verwendet dieselbe Route und dasselbe Layout wie das Eval-Board von TI, allerdings ist dieses Modul nicht mehr automatisch FCC-zertifiziert, wenn eine externe Antenne verwendet wird.
Jede Bestellung wird mit einem vollständig montierten und getesteten Breakout und einer kleinen Stiftleiste geliefert, die Sie zum Einlöten und Anschließen an ein Breadboard verwenden können. Wir haben noch kein detailliertes Tutorial, aber für den Anfang hat Adafruit eine voll funktionsfähige Arduino Bibliothek, die auf der Codebasis von TI basiert, aber für die Verwendung mit dem AVR angepasst wurde. Sie haben auch Beispielcode, der zeigt, wie man die SSIDs scannt, eine Verbindung zu Ihrem Zugangspunkt herstellt und DHCP ausführt, eine DNS-Suche nach der IP-Adresse durchführt, eine Website anpingt und eine Verbindung zu einem entfernten TCP-Socket wie einer Website herstellt und die Seite ausdruckt.
Bitte beachten Sie, dass die Hardware gut ist, aber der Bibliothekscode noch nicht alle Funktionen des CC3000 unterstützt. Im Moment funktionieren SSID-Scan, Verbindung, DHCP, DNS-Suche, Ping und UDP/TCP-Client- und TCP-Server-Verbindungen (z. B. Verbindung zu einer Website und Abrufen von Daten oder Hosten einer sehr kurzen Website) alle und werden mit Beispielcode getestet. Schauen Sie sich dieses Tutorial für die Verdrahtung und Arduino Bibliotheks-Downloads
Für die Verwendung mit Arduino Uno, Leonardo/Micro, & Mega nur zu diesem Zeitpunkt - wir werden versuchen, den Code auf die Due zu einem bestimmten Zeitpunkt portiert, aber keine ETA zu bekommen.
TECHNISCHE DETAILS
Abmessungen: 26.22mm / 1.03" x 40.45mm / 1.59" x 2.95mm / 0.11"
Gewicht: 3.46g
EagleCAD PCB Dateien, Schaltpläne und Fritzing Library verfügbar im Produkttutorial