Raspberry Pi rebooting itself when it becomes unreachable from outside networks

Introduction If you have a Raspberry Pi in a remote location, far away from where you are, then it’s important to be able to reach the Pi from the distance (from outside networks) all the time. Unfortunately things can go … Continue reading

Home Automation: Using the Raspberry Pi to control the lights in your home over Wi-Fi

    The problem Ever since I can remember, I have always wanted to control the lights in my home from a central location and in an automated manner, namely from a computer. But there were just too many obstacles … Continue reading

Sending emails from the Raspberry Pi

There are many cases when it can be very useful to be able to send emails from the Raspberry Pi to arbitrary recipients. This is not the same as having a real MTA running on the Pi (like Sendmail, Postfix, … Continue reading

Programming the Raspberry Pi’s GPIO pins from command line and Bash script

There are many ways to program the GPIO pins of the Raspberry Pi. TheĀ originalĀ intent of the Raspberry Pi foundation, back when they designed the Pi, was to make it programmable through Python. And that is one possibility, but people have … Continue reading