Lector de contadores en tiempo real

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.

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.

ElementoValor típico
Rango902 a 928 MHz (banda ISM norteamericana)
Tipos de mensaje habitualesSCM, SCM+, IDM, R900
Intervalo de emisiónCada 30 segundos a unos minutos
Antena de cuarto de onda a ~915 MHzUnos 8 cm (algo más de 3 pulgadas)
Alcance útilDesde decenas de metros hasta unos cientos, según los obstáculos
Coste del dongleAproximadamente 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: Hogar y aficiones · todas las guías de Adelyons