Frage

Ich bin daran interessiert, ein wenig (kommerzielles) Gerät auf dem Arduino . Ich will es in der Lage sein, mit Netzwerk-Schnittstelle. Netzwerk nach Standard Ethernet, Cat5, RJ-45, etc.

Ich weiß, dass es eine Ethernet-Schild , aber es kostet noch mehr als die Arduino selbst, und es ist ziemlich groß. Natürlich möchte ich mein Gerät so klein und so billig wie möglich sein.

So etwa ich denke, ein Ethernet-Modul selbst neu zu erstellen. Das Problem ist - ich habe keine Erfahrung mit Ethernet bekommt, noch habe ich eine gute Idee, wo zu Beginn der Suche. So kann ich nicht einmal sagen, ob meine Ideen durchführbar sind.

Letztendlich würde ich das Gerät wie drei Ports zu haben - einen für ankommendes Signal, zwei für abgehende, so dass das Gerät im Wesentlichen ein wenig Schalter ist, wo es auch in mir selbst eingesteckt ist. Die Switching-Funktionen brauchen nicht sehr schnell sein - die Datenmenge gering sein wird. 10Mbit ist mehr als genug, können sogar langsamer sein.

Wenn das nicht möglich ist, ein einzelner Port zur Steuerung der Vorrichtung selbst auch tun wird.

Eine andere Möglichkeit, die ich angesichts bin ist Stromleitung Kommunikation - das Senden von Informationen über Stromleitungen. Das ist ein weiterer Bereich, den ich mit keine Erfahrung haben. Welche Hardware soll ich suchen, und wo kann ich Informationen über die notwendige Software finden?

So - kann mir jemand sagen, ob diese Ideen machbar sind, und wenn ja - wo soll ich anfangen zu suchen

War es hilfreich?

Lösung

Es ist machbar, aber Sie gehen zu müssen tief in 2 der Netzwerk-Stack-Schicht zu vertiefen, vor allem, wenn Sie einen kleinen Schalter aufbauen wollen. Wenn Sie frei von 3-Schicht steuern können Sie vermeiden, dass Sie Ihren eigenen IP-Stack zu implementieren, die ein großer Schmerz sein würden.

würde ich empfehlen, mit voll beginnen zu verstehen, wie Schicht 2 arbeiten, von oben nach unten. Sobald Sie ein solides Verständnis dafür haben, was los ist, vor allem im Hinblick auf die Ethernet-Spezifikation, dann können Sie über Sorgen, wie Sie tun, dass auf einem Arduino gehen würden. Ich habe nicht so viel Erfahrung mit dem Arduino, aber ein Kumpel von mir eine Layer 2-Hardware-Stop-and-wait-Protokoll auf einem FPGA vor wenigen Wochen implementiert, so sollten Sie in der Lage sein, zumindest etwas ins Rollen zu bringen. Sie werden wahrscheinlich nicht schneller als 10 Mbit gehen können, wenn Sie einen ziemlich schnellen Takt haben, though.

Andere Tipps

Zunächst einmal würde ich nicht darüber nachdenken, die powserline Technologie zu komplex ist, kann sein Wi-Fi kann möglich sein, auch wenn Sie mit Mikrowellenfrequenz zu tun haben.

Die beste Lösung ist, wie Sie gesagt hat ein Ethernet-Schild zu finden, die versuchen, eine offene Hardware-Lösung zu finden (der Schaltung Zeichnung). Wenn Sie Ihre eigene beschäftigen möchten, haben Sie einen Chip auf fnid und threre zur Verfügung stehen, haben einen Blick auf RS-Komponenten. Wahrscheinlich verfügbar meisten Chips sind SMD, was bedeutet, dass ein Schmerz ist, sie zu löten, es sei denn, Sie ziemlich clever sind und Sie haben ein Mikroskop.

Sie können einen Chip oder eine fertige Lösung finden Sie hier; http://www.beyondlogic.org/etherip/ip.htm

Sie auf Kaninchen Halbleiter wechseln könnten, haben sie Mikrocontroller bereit mit Ethernet, aber der Entwickler-Kit ist teurer und die Programmierung zu.

Dies ist ein Chip, den Sie verwenden können; http://www.wiznet.co .kr / en / pro02.php? & ss [2] = 1 & page = 1 & num = 102

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top