Install The Software On Raspberry Pi
Setting Up Your Raspberry Pi
1. Run the below terminal commands to install PiRelay on your Raspberry Pi.
You MUST complete this step before the PiRelay App will work with your Raspberry Pi.
NOTE: It is recommended to run each command individually.
Commands to Install: WiringPi, Apache, PHP & Download the GPIO PHP File
sudo apt-get update
sudo apt-get install wiringpi -y
sudo apt-get install wiringpi apache2 libapache2-mod-php -y
sudo wget https://pirelay.jasonfindlay.com/downloads/gpio.dl
sudo mv gpio.dl /var/www/html/gpio.php
Additional Commands for Raspberry Pi 4
NOTE: Raspberry Pi 4 Users will need to run the following commands in addition to the above to update WiringPi before it will work.
cd /tmp wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb
Setting Up Your Android Device
2. Download Pi Relay app from the Play Store here: PiRelay App - Play Store
Make sure your Pi and Android Device are on the same network. Then in the app settings you can define a custom Server URL. This is the network path to your Raspberry Pi. The default path is “http://raspberrypi/”, however you can define an IP address or a custom URL. If you want to use PiRelay over the internet then you will need to configure your own port forwarding on your router (By default PiRelay uses Apache2 on port 80).
That’s it… your Pi is now ready to use with PiRelay App to start switching or pulsing the status of your GPIO pins.