Günstigster Weg, WLAN zu einem Projekt hinzuzufügen [Duplikat]

Ich brauche WLAN mit geringem Stromverbrauch für eine nicht sehr datenintensive Anwendung. Welche Module oder Chipsätze sollte ich mir ansehen? Abgesehen von niedrigen Kosten und geringem Stromverbrauch habe ich keine Einschränkungen. Je billiger desto besser.

Dies ist für ein Produkt mit hohen Stückzahlen, daher sind Vorschläge sowohl auf Hobbyebene (da ich es auf ein OEM-Modul zurückführen kann) als auch auf OEM-Ebene willkommen.

Benötigen Sie 802.11a/b/g/n?
Planen Sie, den TCP/IP-Stack auf Ihrem eigenen uC zu implementieren, oder möchten Sie, dass das Modul/der Chipsatz dies auch bereitstellt?
@pingswept - g und n wären nett, aber b ist in Ordnung. @mtrw - Ich kann in beide Richtungen gehen.
@adam kannst du uns sagen, wen du am Ende benutzt hast?

Antworten (8)

In dieser sehr eng verwandten Frage finden Sie eine Liste vorgeschlagener Wi-if-Module:
Ideal-Wifi-to-Serial-or-Spi-Bridge

Ich lehne dies ab, da von Nur-Link-Antworten dringend abgeraten wird: Versuchen Sie zumindest, zusammenzufassen, was der Link als Informationen bereitstellt, oder nominieren Sie in diesem Fall einfach die Frage zum Schließen, auf der Grundlage, dass es sich um ein Duplikat handelt, falls dies der Fall ist fühlen.
Ich hätte dafür gestimmt, diese Frage zu schließen, aber ich habe nicht genug Ansehen, um das zu tun. Also habe ich getan, was ich für das Nächstbeste hielt, aber jetzt habe ich wegen der negativen Stimmen noch weniger Ansehen.
Sie hatten genug Ansehen, um einen Kommentar abzugeben , und das hätten Sie tun sollen. Sie können diese Frage auch zur Aufmerksamkeit des Moderators markieren. Ihre Bearbeitung ändert nichts, dies ist immer noch eine Nur-Link-Antwort ohne nützliche direkte Informationen .

Eine sehr günstige Möglichkeit, einem Projekt WLAN hinzuzufügen, ist die Verwendung eines WLAN-Routers als WLAN-Hardware. Der Router muss nicht ganz so neu sein, um billig zu sein, und muss unterstützen

  • Serielle/USB- oder JTAG-Anschlüsse an Bord
  • OpenWRT ( DD-WRT funktioniert möglicherweise auch, aber ich habe DD-WRT nicht für diesen Zweck verwendet)

Auf der Seite OpenWRT unterstützte Hardware finden Sie Informationen darüber, welche Hardware unterstützt wird (beachten Sie, dass DD-WRT mehr Hardware unterstützt). Die Router-Firmware verfügt bereits über einen Webserver (zum Bereitstellen und für die Verwaltungsseite), einen Linux-Kernel (normalerweise Busybox ) und fast alles, was Sie für eine funktionierende WiFi-Schnittstelle benötigen. Da OpenWRT ... Sie wissen ... offen ist, können Sie auf der Router-Seite der Gleichung tun, was Sie wollen.

Viele Router haben eingebaute USB-Anschlüsse. Andere haben Pads auf der Platine, die angelötet werden können. Dies stellt die Router/Mikrocontroller-Schnittstelle bereit.

Eine Lösung besteht darin, den Router dazu zu bringen, den größten Teil der Schnittstellen für Sie zu erledigen (dh einen Webserver / Webclient auszuführen, was der Router / OpenWRT bereits tut), und Ihren Mikrocontroller nur antworten zu lassen, um Datenanforderungen zu erhalten oder Daten an den Router zu senden über die serielle/JTAG-Verbindung.

Beispielsweise ist der D-Link DIR-601 für etwa 5 US-Dollar erhältlich, hat Pads für serielle Anschlüsse (einige Lötarbeiten erforderlich) und unterstützt OpenWRT, obwohl der Flash-Speicherplatz etwas knapp ist. Geringer Stromverbrauch und kleiner Formfaktor ist dieses Gerät sicherlich nicht, aber der Preis ist unschlagbar.

Ich habe diesen Chip selbst nicht verwendet, aber ich habe mir die Epcos B30810-Serie schon einmal angesehen.

Sie kosten etwa 6 $ in kleinen Mengen und unter 2,50 $ in großen Mengen. Digikey hat sie auf Lager. Leider sind ihre Datenblätter hinter einem Anmeldeformular.

Ich würde mir auch die Atheros-Chips ansehen. Ich denke, das neueste Low-Power-Gerät ist das AR6003 . Ich weiß nicht, wie viel es kostet; Ich vermute, Sie müssten es direkt bei Atheros kaufen. Ich wäre etwas vorsichtig mit dem Abstand von 0,4 mm auf den BGA-Pads - unter 0,5 mm fallen im Allgemeinen zusätzliche Kosten an.

Das Datenblatt für den Epcos B30810 ist bei Digikey frei verfügbar , und es sieht für mich nicht so aus, als würde es tatsächlich einen IP-Stack implementieren, daher sieht dies für mich nicht nach einer vollständigen Lösung aus

Überprüfen Sie die WIZnet WIZ610wi-Module . Aus der Website geht nicht hervor, aber AFAIK, sie haben zusätzlich zur WiFi <-> Serial Bridge einen normalen TCP / IP-Stack, der fest verdrahtet ist.

BEARBEITEN: Leider scheint es keinen TCP/IP-Stack für die Client-Nutzung zu haben. Sie müssen sich mit ihrem W5300 (der TCP/IP mit 8 Sockets verarbeitet) oder einem anderen MAC mit der MII-Schnittstelle verbinden, um TCP/IP zu erhalten.

Das Problem, auf das Sie stoßen werden, ist, dass die großen Jungs wie Marvell und Broadcom nicht mit Ihnen sprechen, es sei denn, Sie sind jemand wie Apple. Ich habe Glück mit jemandem wie Wi2Wi , der als Brücke zu Anbietern wie Marvell fungiert.

Versuchen Sie dies http://ruggedcircuits.com/html/yellowjacket.html

Merkmale

  • 41 x 31 mm
  • Microchip MRF24WB0MA WLAN-Modul:
  • 2,4-GHz-802.11b/g/n-Transceiver mit integrierter PCB-Antenne, Reichweite bis zu 400 m (1300 Fuß)
  • FCC-zertifiziert und WFA-zertifiziert
  • 1 Mbps-Betrieb
  • Infrastruktur- und Ad-hoc-Netzwerkmodi
  • ATmega328P Mikrocontroller mit 16 MHz 0,005% Quarzkristall. Der Mikrocontroller enthält:
    • 32 KByte FLASH (512 Byte für Bootloader verwendet)
    • 2 KByte SRAM
    • 1 KByte EEPROM
    • 6 analoge 10-Bit-Eingänge, 3 Timer, seriell, I2C und andere Peripheriegeräte

Wenn Sie nur wenige Meter Reichweite benötigen, sind die Nordic nRF24L01+ Chips günstig und recht einfach zu bedienen.

Leider kein WLAN. Es sind aber schöne Chips.
Der RFM70 (Anmerkung: Ich bin voreingenommen, ich verkaufe sie) scheint eine billigere, gleich aussehende, aber nicht vollständig kompatible Variante des NRF24 zu sein.

Wifi ist ein Ärgernis, mit dem TCP/IP-Stack und all dem. Sie sollten stattdessen Bluetooth in Betracht ziehen. Sie haben RS232->Bluetooth-Module ... BlueSnap ist ihr Name, denke ich.