An open API service indexing awesome lists of open source software.

https://github.com/tmigone/fibertel


https://github.com/tmigone/fibertel

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# fibertel

Utilidad para monitorear los niveles de señal de los cable modems de Fibertel (Tx, Rx. MER).
Obtiene la informacion del servicio de provisioning de Fibertel: http://provisioning.fibertel.com.ar/asp/nivelesPrima.asp

Inspirado en https://github.com/fcingolani/fibertel-stats

## Instalación

Usando NPM:

```bash
npm install fibertel
```

Requiere node.js v12.4.0 o mayor.

## Uso

### CLI

```bash
tomi@sirius: ✗ fibertel
--- Fibertel Niveles ---
Tx: 44.5 dBmV
Freq Tx: 38600 MHz
Rx: 4.9 dBmV
Freq Rx: 603000 MHz
MER: 38.9 dB
Equipo: DPC3848VE
Descripción: Cisco DPC3848VE DOCSIS 3.0 DB-WiFi(3x3) Apps Docway <>
Versión OS: "dpc3800-v303r204318-200508aARG"
```

Opciones del comando:
```bash
fibertel: utilidad para chequear valores de Tx, Rx y MER del cablemodem de Fibertel.

USAGE
$ fibertel

OPTIONS
-i, --interval=interval [default: 30] Intervalo de repetición en segundos entre cada obtención de niveles.
-t, --continuous Obtener niveles de manera continua sin detener el programa.
-u, --url=url [default: http://provisioning.fibertel.com.ar/asp/nivelesPrima.asp] URL de provisioning del cablemodem.
```

### Modulo

```js
// es2015
import { getStats } from 'fibertel'

await getStats()

// commonjs
const const { getStats } = require('fibertel')

await getStats()
```

## Modems soportados

Librería testeada únicamente con los siguientes modems:
- Cisco DPC3848VE

PRs welcome :)

## ¿Están bien mis valores?

Los valores apropiados varían de acuerdo a la versión de DOCSIS (un estandar internacional para la transmisión de datos), aunque podemos encontrar algunos valores de referencia en [http://www.dslreports.com/faq/16085](http://www.dslreports.com/faq/16085), que se detallan a continuación.

### Rx
| Estado | Mínimo | Máximo |
|-------------------------|-------------|-------------|
| Recomendado | -7 dBmV | +7 dBmV |
| Aceptable | -10 dBmV | +10 dBmV |
| Máximo tolerable | -15 dBmV | +15 dBmV |
| Fuera de Especificación | < -15 dBmV | > +15 dBmV |

### Tx

| Versión | Mínimo | Máximo |
|-------------|-----------|-----------|
| DOCSIS 3.1 - Recomendado | +35 dBmV | +47 dBmV |
| DOCSIS 3.1 - Aceptable | +47 dBmV | +50 dBmV |
| DOCSIS 3.0 - Recomendado | +35 dBmV | +49 dBmV |
| DOCSIS 3.0 - Aceptable | +49 dBmV | +52 dBmV |

El modem puede funcionar correctamente con valores de Tx mayores a los máximos aceptables, pero como resultado la conexión se verá impactada (velocidad reducida, perdida de paquetes, etc).

### MER
| Estado | Mínimo |
|-------------------------|-------------|
| Aceptable | 29 dBmV |
| Recomendado | 33 dBmV |

Fuentes:
- https://github.com/fcingolani/fibertel-stats#est%C3%A1n-bien-mis-valores
- http://www.dslreports.com/faq/16085
- https://atencion-clientes.com/fibertel
- http://provisioning.fibertel.com.ar/ayuda/SoporteOnLine_archivos/Troubleshooting.htm

## ¿Puedo hacer algo para mejorar los valores?
TODO