Cómo leer su propio contador inteligente con un RTL-SDR
Para leer tu propio contador inteligente con un RTL-SDR, conecta un receptor USB RTL2832U a un teléfono o PC, sintoniza la banda de 900 MHz y decodifica los mensajes de consumo que tu contador ya emite. La mayoría de los contadores de electricidad y gas de Norteamérica envían una lectura acumulada cada 30 segundos o cada pocos minutos, sin cifrar y en texto plano.
Paso 1: Averigua si tu contador emite señal
Revisa el contador antes de comprar nada. La mayoría de los contadores de electricidad y gas de Norteamérica instalados en las últimas décadas tienen un módulo automático de lectura de contadores, para que un vehículo que pase o un colector fijo puedan leerlos sin visita al lugar. Esos módulos emiten señal tanto si alguien escucha como si no.
Los puntos finales Itron ERT suelen llevar una marca ERT y un número de serie en la cara frontal o en una etiqueta. Los contadores de gas suelen tener un pequeño módulo sujeto al totalizador en lugar de uno integrado. Si no lo tienes claro, tu compañía suministradora normalmente puede indicarte qué tipo de punto final tienes.
Algunas compañías utilizan redes en malla con cargas cifradas. Si es tu caso, ningún receptor podrá decodificarlo: es un impedimento definitivo, no un problema de sintonización.
Paso 2: Compra el receptor adecuado
Cualquier receptor USB RTL-SDR basado en el RTL2832U sirve para este trabajo. Los modelos con sintonizador R820T o R820T2 son la opción segura por defecto y suelen costar entre unos 25 y 40 $. El RTL-SDR Blog V4 es la recomendación habitual para una primera compra, porque incluye un conjunto de antenas decente.
- Confirma que el anuncio indica RTL2832U. Ese chip es lo que convierte el receptor en una radio definida por software y no en un simple sintonizador de TV.
- Prefiere un modelo con un conector SMA para poder cambiar de antena más adelante.
- Existen sintonizadores E4000 y FC0012 más antiguos, y en su mayoría funcionan, pero son más raros y tienen menos soporte que la familia R820T.
Paso 3: Conecte el dongle a un teléfono o a un PC
Tiene dos opciones prácticas: conectar el dongle a un teléfono o dejarlo en un ordenador que permanezca fijo. Ambas acaban con los mismos datos.
En Android o un Chromebook, basta con un adaptador USB OTG. Si el teléfono se reinicia o el dongle se desconecta bajo carga, normalmente lo soluciona un concentrador USB con alimentación, ya que estos dongles consumen más corriente de la que un teléfono suele suministrar.
En Windows, el dongle necesita el controlador WinUSB, que se instala una vez con Zadig. En Linux, instale libusb, y elimine el controlador del kernel DVB si el sistema asignó el dongle como sintonizador de TV al arrancar.
Paso 4: Coloque la antena en un lugar útil
La ubicación de la antena importa más que nada en esta configuración. Un cuarto de longitud de onda a unos 915 MHz equivale a unos 8 cm, o algo más de 3 inches, así que una antena telescópica de serie plegada a aproximadamente esa longitud ya está casi en el punto óptimo.
Las señales en la banda de 900 MHz se comportan aproximadamente como en línea de visión. Una ventana orientada hacia el contador supera con creces a una estantería del sótano, la altura ayuda, y los revestimientos metálicos, el aislamiento con lámina y los vidrios de baja emisividad atenúan mucho. Si no recibe nada, mueva la antena antes de cambiar cualquier otra cosa.
Paso 5: Espere los primeros paquetes
Los contadores no responden a peticiones. Transmiten según su propio calendario, así que lo único que queda tras la configuración es esperar: normalmente entre 30 segundos y unos minutos para cada punto, según el tipo de contador y cómo lo haya configurado la compañía.
Lo más probable es que primero vea otros ID de contador. La banda es compartida y, en un barrio denso, un receptor captará decenas de puntos cercanos. Localice el suyo comparando el número de serie impreso en su propio contador e ignore el resto.
Paso 6: Convierta un contador en consumo
El número de cada mensaje es un total acumulado, no un ritmo instantáneo. Piense en el cuentakilómetros, no en el velocímetro. El consumo en cualquier intervalo es la diferencia entre la lectura al inicio y la lectura al final.
Las unidades dependen del contador: kilovatios-hora para electricidad, cientos de pies cúbicos o metros cúbicos para gas, galones o pies cúbicos para agua. Los contadores suelen informar en una unidad escalada, así que compare una vez un día de lecturas capturadas con una cifra conocida de su factura para averiguar el multiplicador de su punto concreto.
| Elemento | Valor típico |
|---|---|
| Rango | 902 a 928 MHz (banda ISM norteamericana) |
| Tipos de mensaje habituales | SCM, SCM+, IDM, R900 |
| Intervalo de emisión | Cada 30 segundos a unos minutos |
| Antena de cuarto de onda a ~915 MHz | Unos 8 cm (algo más de 3 pulgadas) |
| Alcance útil | Desde decenas de metros hasta unos cientos, según los obstáculos |
| Coste del dongle | Aproximadamente de $25 a $40 |
Lee solo los contadores de tu propiedad
Utilify tiene licencia para monitorizar contadores de tu propiedad o para los que tengas autorización explícita. La aplicación solo recibe señales de radio; nunca transmite.
Recibir pasivamente las transmisiones no cifradas de los contadores, que se emiten intencionadamente por el espectro radioeléctrico público, es generalmente legal en Estados Unidos, pero debes verificarlo para tu ubicación. Las lecturas captadas por radio son informativas y no sustituyen a tu factura oficial de la compañía suministradora.
Olvídate del montaje
La ruta de código abierto está muy transitada — rtl_433 y rtlamr ambos decodifican estos mensajes, pero acabas manteniendo una Raspberry Pi, una base de datos y un panel de control. Utilify hace la decodificación, el almacenamiento y los gráficos en una sola aplicación: las lecturas se guardan en una base de datos SQLite local en tu dispositivo, los gráficos abarcan desde 7 días hasta un año, y la temperatura histórica se superpone para que los picos provocados por el clima sean evidentes.
Lee tus contadores con Utilify
Conecta un dongle RTL-SDR y empieza a leer tus propios contadores en segundos. Sin cuenta con la compañía suministradora, sin nube.
Más guías
- Frecuencias y protocolos de contadores inteligentes — qué significan ERT, SCM, SCM+, IDM y R900.
- ¿Qué es un dongle RTL-SDR? — cómo funciona el hardware y cuál comprar.
- Página de la aplicación Utilify — funciones, configuraciones y el servidor headless gratuito.