Byg en i Line Network Bandwidth Screen

author
1 minute, 8 seconds Read

[Kurt] kan lide at forstå, hvad der foregår med sit netværk. Han udnytter allerede båndbredde inspektion af softwareapplikation på sin DD-WRT-kompatible router, men han ønskede en anden mening. Så udviklede han sin egen netværksovervågning. [Kurt] startede ved at opbygge en passiv Ethernet-tryk. Han havde derefter brug for en netværksinterface chip, der ville tjene sine formål. De typiske WizNet-chips, der blev udnyttet med Arduinos, muliggjorde ikke tilstrækkelig manipulation af råpakke data, så han skiftede til en mikrochip ENC624J600 (PDF). Microchip Controlleren gjorde det muligt for ham at tælle bytes i de rå Ethernet-pakker.

Med Ethernet-grænsefladen komplet, drejede [Kurt] sin interesse for en mikrocontroller til at køre showet. Han startede med en Arduino, men manglen på debugging sendte ham hurtigt til en ATmega128 i Atmel Studio. Efter at have fået det grundlæggende kredsløb, ændrede [Kurt] over til en PIC24F-chip. Med data, der endelig kommer ud af kredsløbet, var han i stand til at fortælle, at hans oprindelige back-of-the-servj-beregninger for båndbredde var forkert. [Kurt] producerede et PCB for at holde mikrocontrolleren, og komponerede derefter et Python-program for at plotte dataudgangen fra hans kredsløb. Båndbreddeplottet matchede godt med plottet fra DD-WRT. Nu har han bare brug for en kæmpe LED-matrix for at vise sin nuværende netværks statistik!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *