Closed patelkes closed 10 months ago
This software is much more complicated than you think. It is not designed to record known frequencies in known time because this is very simple.
To do this just use crontab
scheduler and hack_transfer
or rtl_sdr
to record samples. Then open raw files in any SDR software (gqrx
for example).
Hi Shajen,
Lots of broken recording/lost recording.., take away charm of listening ham radio. I am a Ham radio operator where I am listening more of Net meeting on vhf/uhf.
The overall PROBLEM for ham radio operator is, we are missing some live Net meetings due to some other commitments.
The SOLUTION is rtl-sdr-scheduler where once you setup config.json then all transmitted Net meeting are recorded for you to Listen at your convenient time.
Advantages of proposed rtl-sdr-scheduler
The proposed rtl-sdr-scheduler CONFIG.JSON may looks like as follows....
{ "scanner_frequencies_scheduler": [ { "device_serial": "00000001", "schedule": [ { "start_time": 20:00:00, "stop_after": 01:00:00, "record_freq": 147050000, "sample_rate": 2048000, "record_days": 1,2,3,4,5,6,7, # Record all 7 days "description": "ACMA Daily Net", "auto_delete_after_days": 7 } { "start_time": 10:00:00, "stop_after": 00:30:00, "record_freq": 145300000, "sample_rate": 2048000, "record_days": 0,2,3,4,0,0,0, # Record only on Tuesday, Wenusday, Thursday "description": "Somersbay Morning Net", "auto_delete_after_days": 7 } ] }, { "device_serial": "00001399", "schedule": [ { "start_time": 17:00:00, "stop_after": 01:00:00, "record_freq": 438050000, "sample_rate": 2048000, "record_days": 1,2,3,4,5,6,7, # Record all 7 days "description": "ACMA Evening Net", "auto_delete_after_days": 7 } { "start_time": 21:00:00, "stop_after": 00:30:00, "record_freq": 439300000, "sample_rate": 2048000, "record_days": 0,2,0,0,0,0,0, # Record only on Tuesday "description": "Blue Mountain Radio club", "auto_delete_after_days": 5 } ] } ], "devices": { "rtl_sdr": { "ppm_error": 0, "tuner_gain": 29.0, "offset": 0 }, "hack_rf": { "lna_gain": 0, "vga_gain": 0, "offset": 0 } }, "recording": { "max_noise_time_ms": 500, "min_time_ms": 10000, "min_sample_rate": 16000 }, "detection": { "frequency_grouping_size": 10000, "frequency_range_scanning_time_ms": 64, "noise_learning_time_seconds": 30, "noise_detection_margin": 10, "torn_transmission_learning_time_seconds": 60 }, "output": { "logs": "sdr/logs", "file_log_level": "info", "console_log_level": "info" }, "cores": 4, "memory_limit_mb": 0, "mqtt": { "hostname": "sdr-broker", "port": 1883, "username": "admin", "password": "password" } }
See how you go..It will be your baby...
Regards Kesh VK2KES