feat: intercom for Raspberry 4 and below (GPIO library)

This commit is contained in:
2024-01-21 12:43:57 +01:00
commit b4a24e3956
6 changed files with 250 additions and 0 deletions

27
README.md Normal file
View File

@@ -0,0 +1,27 @@
# Intercom
Comunicación VoIP entre dos raspberrys.
## How to
1. Copiar Raspbian Lite en el SD usando Balena Etcher.
2. Crear un archivo en la partición boot con el nombre ssh para activar SSHD.
3. Loguear en el raspberry (pass por defecto: raspberry) y ejecutar:
sudo systemctl enable ssh
sudo apt install libopus-dev build-essential libasound2-dev libogg-dev python3-gpiozero python3-pip
sudo pip3 install pyyaml
wget http://holdenc.altervista.org/parole/downloads/parole-010beta4.tgz
tar xf parole-010beta4.tgz
cd parole-010beta4/
make
sudo cp parole /usr/bin/
4. Crear /etc/systemd/system/parole.service y activarlo.
sudo chown root:root /etc/systemd/system/parole.service
sudo systemctl enable parole
5. Crear /etc/systemd/system/intercom.service y activarlo.
sudo chown root:root /etc/systemd/system/intercom.service
sudo systemctl enable intercom
6. Añadir intercom en /etc/hosts
7. Copiar intercom.py e intercom.yml en la home. Editar intercom.yml
CONFIGURAR ALSA?