Hallo, ich habe mir überlegt, einen LAN-Monitor mit einem ATMega32 und einem Display zu bauen. Er soll 2 RJ45-Ports haben und zwischen meinen Router und Switch/PC kommen und die Aktivität des LANs/Internets auf dem Display in einem Diagramm anzeigen. Bei Übertragungen sollen außerdem LEDs blinken. Hat schonmal jemand sowas gesagt und wo gibts infos dazu? Simon
Gast
#583251
ich könnte mir vorstellen, dass der Mega32 ein wenig schwach auf der Brust ist um das zu bewerkstelligen. Schliesslich wirst Du ein 100MBit oder sogar schon ein 1GBit Netzwerk Dein eigen nennen - da fällt unter Umständen einiges an Datenmenge an.
welchen µC würdet ihr nehmen? also es sollen alle daten am 1. stecker reingehen, durch den Prozessor und dann am 2. Stecker wieder raus (zum PC / Switch) 100 mbit würden erstmal reichen, aber gigabit wär auch nicht schlecht
Der Prozessor ist ziemlich egal: Es funktioniert nämlich mit keinem. Ohne einen Netzwerkcontroller (Switch oder ähnliches) wirst du das nicht hinbekommen. Dieser muss die Daten eigentlich nur weiterleiten und dem uC die notwendigen Infos zur Verfügung stellen.
Gast
#583338
andere idee: snmp? --> kein eingriff in die hardware nötig
wie meinst du das mit kein eingriff in die hardware nötig?
Gast
#583368
du kannst den pc mit dem switch verbunden lassen u. steckst einfach ein
weiteres gerät ("computer") dazu dass per snmp den datenstrom ausliest
u. anzeigt
Das LAN zu überwachen, indem man den Traffic direkt auf der Leitung misst, ist garantiert der falsche Weg. Zumal man da 2 Richtungen hat und wie bei RS232 auch gleich beide betrachtet müsste (da braucht man 2 Ports für). Sowas macht man, in dem man die Interface-Statistik eines der beiden Geräte anzapft. Der Switch wird wohl kaum SNMP können, also nichts verraten, aber dem Router kann man die Werte möglicherweise entlocken (SNMP, entsprechende Web-Page auslesen, ...). Und dann ist jeder noch so schlappe Controller mit Ethernet und genug Code-Flash dazu in der Lage.
hmm... und wie muss ich das dann im router einstellen? (Fritz Box hab ich)
Kann der Router SNMP? Wenn ja, gibt es dafür irgendeine Einstellung in der Konfiguration (Trap-Adresse, Community). Wenn nicht => kein SNMP. Hat der Router eine Webseite mit entsprechender Statistik drauf? Wenn ja: HTTP-Client basteln, der diese liest und den Inhalt auswertet. Wenn's dir eher um Funktionalität als ums Hardwarebasteln geht: Besorg dir bei ebay einen als hackbaren bekannten Router und mach es damit.
ich wollte mich halt in die arbeit mit LCDs einarbeiten und hatte die Idee. Aber ich glaub, ich lass es lieber und mach was einfacheres
Gast
#583378
Hi, haeng das NGW100 dazwischen für Linux wirst du auch sicherlich ein Traffic Monitor finden. Das NGW100 kostet ca. 79€ und duerfte somit recht preiswert sein.
Ich meine mich erinnern zu können, dass eben die Fritzbox "erweiterbar" ist. Dann: Dort kommt ein Programm drauf, dass diese Statistik gelegentlich per UDP an eine bestimmte Adresse sendet. Dort sitzt dann ein Mega8/168 Controller.
da ich noch anfänger bin, lass ich das erstmal. ist zu schwer für den anfang
Du könntest doch sowas ähnliches für die serielle Schnittstelle machen, ist natürlich nicht so spannend wie eth, aber als Projekt müsste das wesentlich überschaubarer sein.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.