Что нужно знать что бы программировать свои устройства на raspberry pi?
Хочу предупредить, что я новичок в этом деле, причиной данного вопроса - меня заинтересовало видео с названием "ВЗЛОМАЛ ДВЕРНОЙ ЗВОНОК ! СОСЕДИ В ШОКЕ" где, собственно, автор, собрал своё устройство на raspberry pi. Он перехвачивал сигнал звонков(когда кто-то нажимал на звонок), обрабатывал его с помощью скрипта на компьютере(Линукс), и после проделанных действий мог отправлять пакеты на данный сигнал, что способствовало нажатию звонка(т.е от отправлял пакеты, и звонок начал звенеть).
Итак, что нужно знать и в какую сторону копать, что бы в дальнейшем программировать такие же вещи?
На данный момент неплохо знаю Си и С++, так же хорошо выучил Python.
Надо знать как работать с железом - частоты, модуляция, модули приемников/передатчиков. Допустим сигнал в
64-QAM - как ты его взломаешь, какой модуль приемника выберешь какие настройки в него передашь. А взломать дебильный китайский звонок много ума не надо - можно было просто записать сигнал (на магнитную ленту) и никакого пирожка не надо для этого.