c1b3rwall / module2

module 2 Exercises
23 stars 21 forks source link

WriteUP mod2-file4 #7

Open frohe opened 4 years ago

frohe commented 4 years ago

Uso rtl_433 windows binaries, que podéis bajar aquí:

https://bintray.com/chzu/dist/rtl_433/20.02-124-g9c11752#files

Lo primero es analizar en frío el audio

rtl_433 -a 4 -r file4.raw

no sale nada (en otros casos sí), pero podemos probar a una decodificación ciega

rtl_433 -a 4 -r file4.raw -A

Hay que fijarse en las recomendaciones que te da en la salida:

_Use a flex decoder with -X 'n=name,m=FSKPCM,s=620,l=620,r=634880'

Simplemente añadirla al comando, cambiando comillas simples por dobles

rtl_433 -a 4 -r file4.raw -A -X "n=name,m=FSK_PCM,s=620,l=620,r=634880"

En la salida tenemos ya la solución en hex

_Detected FSK package 2020-08-08 12:07:12.289678 {"time" : "2020-08-08 12:07:12.289678", "model" : "name", "count" : 1, "numrows" : 1, "rows" : [{"len" : 224, "data" : "6d6f64756c65327b66736b5f656e636f6465645f4d3353533447337d"}], "codes" : ["{224}6d6f64756c65327b66736b5f656e636f6465645f4d3353533447337d"], "mod" : "FSK", "freq1" : 0.019, "freq2" : -0.013, "rssi" : -3.242, "snr" : 31.121, "noise" : -34.363}

data en ASCII

Por supuesto podemos modificar las opciones si la recomendación falla

ramonmb77 commented 4 years ago

pasalo a pdf

frohe commented 4 years ago

[WriteUP mod2-file4.pdf](https://github.com/c1b3rwall/module2/files/5075266/WriteUP.mod2-file4.pdf)