Pantalla de ancho de banda de Internet OLED de frambuesa Pi (2 / 3 paso)

Paso 2: Conseguir el ancho de banda del router

La primera foto de arriba muestra la información de ancho de banda de nuestro router. Básicamente la idea de este instructable es mostrar estos datos de ancho de banda desde el puerto WAN de nuestro router en la pantalla OLED. Para ello a Pi tiene que llegar de alguna manera esta información desde el router.

Yo inicialmente pero que tendría que tener el Pi raspar esta información de la página web de routers pero resulta que se puede hacer mucho más eficiente usando SNMP.

Esperemos que su router soporta SNMP o vas a tener que encontrar una manera alternativa de hacer esta parte. Corre de mi router DD-WRT y acceso a la información sólo requiere que SNMP se enciende desde la página servicios del router.

Vamos a hacer un poco de trabajo de línea de comandos ahora para comprobar nuestro acceso a los datos SNMP desde el router. Si tienes una máquina Mac o Linux, usted probablemente puede hacer este directamente, de lo contrario puede SSH en la Raspberry Pi y los comandos de allí.

Instalar usando el snmp: sudo apt-get instalar snmp

Prueba snmp de su enrutador usando: 'snmpwalk - v 1 - c 192.168.0.1 pública'

Para explicar esto, snmpwalk recorre todos los datos de snmp disponibles y mostrársela. '-v 1' significa utilizar la versión 1 del protocolo. '-c público ' significa para mostrar información pública y '192.168.0.1' es la dirección ip de mi router.

También se puede utilizar ' snmpwalk - v 1 - c 192.168.0.1 público | menos si necesita mostrar una página de información en un momento. Tuve que hacerlo para avanzar en las páginas de valores snmp para encontrar el número de la conexión WAN.

De toda esta información nos basta obtener los bytes totales en y los bytes totales hacia fuera del puerto que nos interesa (la frambuesa Pi programa más tarde restaremos los bytes total anteriores de los actuales bytes totales para calcular la tarifa de datos cada vez que actualiza la pantalla). Para mi router este utilizaba el oid (identificador de objeto) '1.3.6.1.2.1.2.2.1.10.1' para los bytes total hacia el interior en el puerto WAN y '1.3.6.1.2.1.2.2.1.16.1' para los bytes total hacia fuera en el puerto WAN. Si tienes suerte de que éstos será el mismo para su router de lo contrario puede tener a hacer un poco de investigar para saber que específica oid necesita.

Romper esto un poco más el oid básicamente tiene dos partes. El '1.3.6.1.2.1.2.2.1.10' sin final '1' es para los bytes totales en una interfaz y el '1' al final es el número para la interfaz. '1.3.6.1.2.1.2.2.1.16' es para los bytes - con el mismo '1' para la misma interfaz en el extremo.

Se puede ver en la primera foto que el nombre interno para el puerto WAN es ppp0. Usando snmpwalk como se muestra en la segunda imagen se puede deducir que el número de interfaz para ppp0 es 1.

Podemos comprobarlo mediante la emisión de: snmpget - v 1 - c 192.168.0.1 pública 1.3.6.1.2.1.2.2.1.10.1

Esto conseguirá sólo la información de snmp para este oid. Si utiliza la flecha hacia arriba después de cada comando puede ejecutar este comando varias veces y obtener una indicación de si éste es el número que está después de que muestra los bytes total en el puerto necesario.

No se preocupe demasiado si usted no está seguro de si esto es el oid correcto, podemos fácilmente cambiar esto en el código cuando se ejecuta el programa de monitor de ancho de banda.

Armado con esto podemos utilizar esta información para escribir un script en Python para mostrar el ancho de banda.

Artículos Relacionados

Ancho de banda Isturiz

Ancho de banda Isturiz

mayoría de las empresas de hosting ofrece una variedad de opciones de ancho de banda en sus planes. Entonces exactamente ¿qué es ancho de banda lo que se refiere a alojamiento web? En pocas palabras, el ancho de banda es la cantidad de tráfico que se
Agregar la configuración de proxy de internet local a frambuesa pi

Agregar la configuración de proxy de internet local a frambuesa pi

En este tutorial voy a decirle cómo conectarse a internet a través de proxy. Por qué me interesa de esto es porque la mayoría de las universidades tiene internet tiene conexión a través de ethernet y de ethernet local es propio proxy configuración y
Radio por Internet con frasco frambuesa Pi

Radio por Internet con frasco frambuesa Pi

El propósito de este tutorial es mostrar cómo construir una radio que puede transmitir audio desde internet utilizando una interfaz web sencilla para operarla. Necesitamos lo siguiente:Frambuesa PiAlgunos oradores puede conectar a su frambuesa PiMatr
Audio de la línea de comandos de Linux.

Audio de la línea de comandos de Linux.

Lo que nos gustaría hacer es poder escuchar música y podcasts desde cualquier internet o por el aire. Incluso debe escuchar a los archivos que hablan. Sólo porque no tienes una tarjeta gráfica de lujo no significan que no puede escuchar música. Otra
¿Un mejorado Joule Thief, una bestia ingobernable domesticada?

¿Un mejorado Joule Thief, una bestia ingobernable domesticada?

Algunos circuitos electrónicos simples han dado tan divertido a tantos como el Joule Thief y grandes cantidades de ancho de banda de internet han sido gastados en su construcción. Es con alguna inquietud que el autor se propone añadir a esto!Paso 1:
Copia de seguridad: Tres opciones para mantener sus datos seguros

Copia de seguridad: Tres opciones para mantener sus datos seguros

Copia de seguridad de datos es vital impulsada por mundo de la tecnología de hoy. Información sensible, documentos, archivos o informes a veces se pierde. Cuando esto sucede, tener una copia almacenada en la nube o en un disco duro externo le ahorrar
Acelerar su (de Papá satélite) conexión a Internet con un Router inalámbrico de banda Dual

Acelerar su (de Papá satélite) conexión a Internet con un Router inalámbrico de banda Dual

Hola. Por favor veaA probablemente puse esta información en un blog personal poco.Paso 1: Comprar un Router inalámbrico de doble banda Acceso directo: compre el Netgear WNDR3300 para unos 76 $, más gastos de envío de buy.com. Me gusta mejor que dando
Uso de comandos de Windows para conexión a Internet prueba

Uso de comandos de Windows para conexión a Internet prueba

IntroducciónEsta guía le indicará cómo utilizar comandos de Windows para ejecutar el programa "ping" para comprobar tu conexión a internet. Esta guía está destinada al usuario de informática básica que desea de una manera simple de probar su con
Haciendo más de Internet móvil

Haciendo más de Internet móvil

este ' ible de dirigido más a los usuarios de teléfonos estándar y smart-ish, iphones están bien pero son caros y tal, más no todo el mundo ha adoptado o apenas llano no gusta.Sorprendentemente ha llegado en gran cantidad, navegadores y capacidades d
Pantalla de Monitor de rendimiento para Windows

Pantalla de Monitor de rendimiento para Windows

Al igual que los indicadores en el salpicadero de su subsistencia de coche adaptado al funcionamiento vital de su coche, además la aplicación Hexagora Process Monitor proporciona una mirada atenta a las labores principales de la computadora. Lo hace
Internet de las cosas (IoT) cable de extensión

Internet de las cosas (IoT) cable de extensión

Hola creadores!IntroducciónSe trata de tiempo que compartí este uno con todos vosotros. Este proyecto ha pasado tanto tiempo, no crees. Comencé esto antes de que nuestro espacio Hack existió [ish 2011?] y ha continuado estar en un estado transitorio
¿Limitar Internet / restricciones - su proveedor de Internet te dice la verdad?

¿Limitar Internet / restricciones - su proveedor de Internet te dice la verdad?

¿Cuál será este Instructable sobre?En primer lugar acerca de algunas cuestiones técnicas en cuanto a su conexión,en segundo lugar acerca de cómo comprobar la conexión de manera que su ISP no quiere saber.Pero lo más importante sobre cómo calcular hac
Manera más barata para conectar arduino a internet

Manera más barata para conectar arduino a internet

Manera más barata para conectar Arduino a internetProtectores costoso aquí! y esto me molesta mucho. Es imposible construir su propio sistema de automatización sin escudos.He encontrado algunos artículos en internet, pero para mi mala suerte no de el
Zeta Reticuli: MIDI control de ecualizador de 10 bandas y múltiples interfaz de efecto externo

Zeta Reticuli: MIDI control de ecualizador de 10 bandas y múltiples interfaz de efecto externo

aproximadamente la mitad mi vida (20 años) hace que solía tener literalmente drillions y drillions de ideas que todavía siento no es una completa pérdida de tiempo. Una de estas brillantes ideas debía ser capaz de controlar un pedal de wah-wah guitar