Construye una pantalla de ancho de banda de red en línea

[Kurt] le gusta entender lo que está pasando con su red. Ya utiliza el ancho de banda que inspecciona la aplicación de software en su enrutador con capacidad DD-WRT, sin embargo, deseaba una segunda opinión. Así que desarrolló su propio monitor de red. [Kurt] comenzó a construir un grifo pasivo Ethernet. Luego necesitaba un chip de interfaz de red que serviría a sus propósitos. Los chips de Wiznet típicos utilizados con Arduinos no habilitaron la manipulación suficiente de los datos de paquetes crudos, por lo que cambió a un microchip ENC624J600 (PDF). El controlador de microchip le permitió contar los bytes en los paquetes de Ethernet RAW.

Con la interfaz Ethernet completa, [Kurt] convirtió su interés en un microcontrolador para ejecutar el espectáculo. Comenzó con un Arduino, sin embargo, la falta de depuración lo envió rápidamente a un ATMEGA128 en el estudio ATMEL. Después de que funcione el circuito fundamental, [Kurt] cambió a un chip pic24F. Finalmente, con datos salieron del circuito, pudo decir que sus cálculos originales de la servilleta para el ancho de banda estaban equivocados. [Kurt] produjo un PCB para mantener el microcontrolador, luego compuso un programa Python para trazar la salida de datos de su circuito. La parcela de ancho de banda se enfrentó bien con la trama de DD-WRT. ¡Ahora solo necesita una matriz LED gigante para mostrar sus estadísticas de red actual!

Leave a Reply

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