Jak odczytać własny inteligentny licznik za pomocą RTL-SDR
Aby odczytać własny inteligentny licznik za pomocą RTL-SDR, podłącz dongle RTL2832U do telefonu lub komputera, ustaw odbiornik na pasmo 900 MHz i zdekoduj komunikaty o zużyciu, które licznik już nadaje. Większość liczników prądu i gazu w Ameryce Północnej wysyła skumulowany odczyt co 30 sekund lub co kilka minut, bez szyfrowania i w postaci jawnej.
Krok 1: Sprawdź, czy licznik nadaje
Zanim cokolwiek kupisz, obejrzyj sam licznik. Większość liczników prądu i gazu w Ameryce Północnej zainstalowanych w ostatnich dekadach ma moduł automatycznego odczytu (AMR), dzięki czemu przejeżdżający pojazd lub stacjonarny kolektor może je odczytać bez wizyty na miejscu. Moduły te nadają, niezależnie od tego, czy ktoś słucha.
Urządzenia Itron ERT zwykle mają oznaczenie ERT i numer seryjny na tarczy lub na naklejce. Liczniki gazu często mają niewielki moduł przymocowany do licznika zamiast modułu zintegrowanego. Jeśli nie wiesz, jaki masz typ, zakład energetyczny zwykle może to potwierdzić.
Niektórzy dostawcy używają sieci mesh z zaszyfrowanymi danymi. Jeśli tak jest w Twoim przypadku, żaden odbiornik nie zdekoduje sygnału. To twarde ograniczenie, a nie problem z dostrojeniem.
Krok 2: Kup odpowiedni dongle
Do tego zadania nada się każdy dongle USB RTL-SDR oparty na układzie RTL2832U. Modele z tunerem R820T lub R820T2 to bezpieczny standard i zwykle kosztują około 25–40 $. RTL-SDR Blog V4 jest typowo polecany przy pierwszym zakupie, ponieważ ma w zestawie przyzwoity zestaw anten.
- Upewnij się, że w ofercie podano RTL2832U. Ten układ sprawia, że dongle jest radiem definiowanym programowo, a nie zwykłym tunerem TV.
- Wybierz model z złączem SMA , abyś mógł później wymienić antenę.
- Starsze tunery E4000 i FC0012 istnieją i w większości działają, ale są rzadsze i gorzej wspierane niż rodzina R820T.
Krok 3: Podłącz dongle do telefonu lub komputera PC
Masz dwie praktyczne opcje: podłączyć dongle do telefonu albo zostawić go w komputerze, który stoi w jednym miejscu. Obie prowadzą do tych samych danych.
Na Androidzie lub Chromebookuwystarczy adapter USB OTG. Jeśli telefon się restartuje albo dongle odłącza się pod obciążeniem, zwykle pomaga zasilany hub USB, ponieważ te dongle pobierają więcej prądu, niż telefon chętnie dostarcza.
Na Windowsdongle potrzebuje sterownika WinUSB, instalowanego jednorazowo za pomocą Zadig. Na Linuxzainstaluj libusbi wyładuj sterownik jądra DVB, jeśli system przy starcie przejął dongle jako tuner TV.
Krok 4: Ustaw antenę w dobrym miejscu
Umieszczenie anteny jest ważniejsze niż cokolwiek innego w tej konfiguracji. Ćwierć fali przy około 915 MHz to około 8 cm, czyli nieco ponad 3 inches, więc standardowa antena teleskopowa złożona do tej długości jest już prawie optymalna.
Sygnały w paśmie 900 MHz zachowują się mniej więcej jak w zasięgu wzroku. Okno skierowane na licznik znacznie przewyższa półkę w piwnicy, wysokość pomaga, a metalowe elewacje, izolacja z folią i szyby niskoemisyjne mocno tłumią sygnał. Jeśli nic nie odbierasz, najpierw przesuń antenę, zanim zmienisz cokolwiek innego.
Krok 5: Poczekaj na pierwsze pakiety
Liczniki nie odpowiadają na zapytania. Nadają zgodnie z własnym harmonogramem, więc po konfiguracji wystarczy czekać, zwykle od 30 sekund do kilku minut dla danego punktu, zależnie od typu licznika i ustawień zakładu energetycznego.
Najpierw prawdopodobnie zobaczysz inne identyfikatory liczników. Pasmo jest współdzielone, a w gęstej zabudowie odbiornik wychwyci dziesiątki pobliskich punktów. Znajdź swój, porównując numer seryjny na własnym liczniku, a resztę zignoruj.
Krok 6: Zamień licznik na zużycie
Liczba w każdej wiadomości to wartość skumulowana, a nie chwilowe natężenie. Myśl o liczniku kilometrów, a nie o prędkościomierzu. Zużycie w dowolnym przedziale to różnica między odczytem na początku a odczytem na końcu.
Jednostki zależą od licznika: kilowatogodziny dla prądu, setki stóp sześciennych lub metry sześcienne dla gazu, galony lub stopy sześcienne dla wody. Liczniki często podają wartości w przeskalowanej jednostce, dlatego raz porównaj dzień zebranych odczytów ze znaną wartością z rachunku, aby określić mnożnik dla swojego punktu.
| Pozycja | Typowa wartość |
|---|---|
| Zakres | 902–928 MHz (północnoamerykańskie pasmo ISM) |
| Typowe typy wiadomości | SCM, SCM+, IDM, R900 |
| Interwał nadawania | Co 30 sekund do kilku minut |
| Antena ćwierćfalowa przy ~915 MHz | Około 8 cm (nieco ponad 3 cale) |
| Użyteczny zasięg | Od kilkudziesięciu metrów do kilkuset, silnie zależnie od przeszkód |
| Koszt dongla | Około $25–$40 |
Odczytuj tylko liczniki, których jesteś właścicielem
Utilify jest licencjonowany do monitorowania liczników, których jesteś właścicielem, lub do których masz wyraźne upoważnienie do monitorowania. Aplikacja tylko odbiera sygnały radiowe; nigdy nie nadaje.
Pasywny odbiór niezaszyfrowanych transmisji liczników, celowo nadawanych w publicznym paśmie radiowym, jest w Stanach Zjednoczonych generalnie legalny, ale należy to zweryfikować dla swojej lokalizacji. Odczyty zebrane drogą radiową mają charakter informacyjny i nie zastępują oficjalnego rachunku od dostawcy mediów.
Pomiń składanie
Droga open source jest dobrze znana — rtl_433 oraz rtlamr oba dekodują te wiadomości — ale kończysz na utrzymywaniu Raspberry Pi, bazy danych i panelu. Utilify wykonuje dekodowanie, przechowywanie i wykresy w jednej aplikacji: odczyty trafiają do lokalnej bazy SQLite na urządzeniu, wykresy obejmują okres od 7 dni do roku, a historyczna temperatura jest nakładana, dzięki czemu skoki wywołane pogodą są widoczne.
Odczytuj liczniki za pomocą Utilify
Podłącz dongle RTL-SDR i w kilka sekund zacznij odczytywać własne liczniki. Bez konta u dostawcy, bez chmury.
Więcej poradników
- Częstotliwości i protokoły inteligentnych liczników — co oznaczają ERT, SCM, SCM+, IDM i R900.
- Czym jest dongle RTL-SDR? — jak działa sprzęt i który kupić.
- Strona aplikacji Utilify — funkcje, konfiguracje i bezpłatny serwer headless.