Category

Vytvorte obrazovku šírky pásma siete

[Kurt] rád pochopí, čo sa deje so svojou sieťou. Už využíva šírku pásma kontrolu softvérovej aplikácie na svojom smerovači DD-WRT, však požadoval druhý názor. Takže vyvinul svoj vlastný sieťový monitor. [Kurt] Začal budovaním pasívneho ethernetového kohútika. Potom potreboval sieťové rozhranie, ktoré by slúžilo jeho účelom. Typické WIZNET CHIPS využívané s Arduinosom neumožnili dostatočnú manipuláciu s dátami surového paketu, takže sa zmenil na mikročip ENC624J600 (PDF). Mikrochipový regulátor mu umožnil počítať bajty v surových ethernetových paketoch.

S kompletným rozhraním Ethernet, [Kurt] obrátil svoj záujem o mikrokontrolér na spustenie show. Začal s Arduinom, avšak nedostatok ladenia ho rýchlo poslal do ATMEGA128 v Atmel Studio. Po získaní základného obvodu sa zmenil [Kurt] na čip pic24f. S údajmi nakoniec vychádzajú z okruhu, bol schopný povedať, že jeho pôvodné spätné výpočty na zadnej strane pre šírku pásma boli nesprávne. [Kurt] Vyrobil PCB držať mikrokontrolér, potom zložil python program na vykreslenie dátového výstupu z okruhu. Plynček na šírku pásma sa zhodoval s grafom z DD-WRT. Teraz len potrebuje obrovskú LED matricu, aby predložila svoje súčasné štatistiky siete!