https://github.com/tmigone/fibertel
https://github.com/tmigone/fibertel
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tmigone/fibertel
- Owner: tmigone
- Created: 2021-05-22T20:26:35.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-25T18:22:17.000Z (about 3 years ago)
- Last Synced: 2024-10-19T19:59:09.140Z (7 months ago)
- Language: TypeScript
- Size: 757 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
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.aspInspirado 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
$ fibertelOPTIONS
-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 DPC3848VEPRs 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