Bakåtkompilera RF fjärrkontrollen för Sakernas Internet! (3 / 10 steg)
Steg 3: Fånga vad fjärrkontrollen sänder till fläkten.
Första, vi vill räkna ut hur ofta enheten sänder på. I det här fallet jag inaktiverat fjärrkontrollen och hittade sändaren och kunde identifiera det som 315 Mhz - modulen sändare hade faktiskt 315 tryckt på den.
Låt oss tända programvara definieras radion (Gqrx) och ta en titt omkring 315 Mhz frekvens, och börja att trycka på knappar på fjärrkontrollen, för att se vad vi kan se.
Trycka på knapparna och titta efter mönster i vyn vattenfall hjälper dig att ringa in den exakta frekvensen som fjärrkontrollen sänder på. Även om din brusspärren är korrekt, kan du även höra signalen när du trycker på knappen. Vi har vår frekvens, så nu Låt oss fånga alla knappar i en wav-fil så att vi kan analysera.
Rtl_fm kommer att fånga AM sänds på given frekvens (315.03 Mhz) med en hög frekvens, så vi kan titta på exakta tidpunkterna för signalen att avkoda dem. Sox tar utdata från rtl_fm och Lägg den i en wav-format att analysera i en ljudredigerare.
rtl_fm - M är -f 315030000 -s 2000000 - | Sox -t rå - r 2000000 -e undertecknat heltal - b 16 - c 1 - V1 - fancontrol.wav
Du kommer att behöva sluta helt från Gqrx så att USB-enheten är släppt. Så kör kommandot ovan, och ge det en stund för att identifiera din RTL SDR kort. När det är att fånga, tryck på varje knapp på fjärrkontrollen i angiven ordning (skriva ner det), att ge några sekunder mellan knapptryckningar. När du har kört igenom alla knapparna, tryck på Ctrl-C för att stoppa programmet.