Создайте на экране полосы пропускания сети в линии
[Kurt] любит понимать, что происходит со своей сетью. Он уже использует пропускную способность проверять программное приложение на своем роутере DD-WRT, однако он желал второго мнения. Поэтому он разработал свой собственный сетевой монитор. [Курт] начал сострой пассивного Tap Ethernet. Затем он нуждался в сетевом интерфейсном чипе, который будет служить его целям. Типичные чипы WizNet, используемые Arduinos, не включали достаточное манипулирование необработанными данными пакетов, поэтому он изменился на микрочип ENC624J600 (PDF). Контроллер Microchip позволил ему подсчитать байты в необработанных пакетах Ethernet.
С завершенным интерфейсом Ethernet [Kurt] повернул свой интерес к микроконтроллеру, чтобы запустить шоу. Он начал с Arduino, однако отсутствие отладки быстро отправило его в ATMEGA128 в Atmel Studio. После того, как работала фундаментальная цепь, [KURT] изменился на чип PIC24F. С данных, наконец, выходя из цепи, он смог сказать, что его оригинальные расчеты салфетки для пропускной способности были неверными. [Kurt] создал печатную плату для удержания микроконтроллера, затем составил Python Program для построения данных вывода данных из его цепи. Участок пропускной способности хорошо подобрался с участком от DD-WRT. Теперь ему просто нужна гигантская светодиодная матрица, чтобы показать свою нынешнюю сетевую статистику!