Monday, May 27, 2013

Boinc for Raspberry Pi


BOINC logoDo you think using a Raspberry Pi to mine bitcoins or litecoins is an useless and egoistic waste of energy. You can change for an useless but generous waste of energy by installing Boinc.

Boinc is an ditributed computing platform used by some scientific projects, were you share your CPU time to contribute to the projects of your choice.

The difficulty with a Raspberry Pi is to find ARM processor compatible projects. I choice the Seti@home project, but I also tested the Milkyway@home projects.

Join an project
http://setiathome.berkeley.edu/ for Seti@home. Remember your ID and password, which are necessaries for the configuration.

Install Boinc on Raspberry Pi
"
sudo apt-get update
sudo apt-get install boinc
"

Download the Seti@home client
"
cd /var/lib/boinc-client
sudo wget https://github.com/dcarrion87/boinc-rpi/raw/master/bin/setiathome-armv6l.tar.gz
sudo tar xfz setiathome-armv6l.tar.gz
chown -R boinc:boinc projects/
"

Connect theBoinc to the project
"
boinccmd --lookup_account http://setiathome.berkeley.edu/ yourAccount yourPassword
"
The command returns your "account key" wich is 32 hexadécal caracters long.

You have to use it in the following command
"
boinccmd --project_attach http://setiathome.berkeley.edu yourAccountKey
"

To get my first task I used this command
"
boinccmd --project http://setiathome.berkeley.edu update
"

And to check activity I use:
"
boinccmd --get_simple_gui_info
"

Here you are, your Raspberry Pi is now crushing numbers to detect intelligent life outside Earth.

Thank to this blogger who gives the more valuable informations about this topic:
http://burdeview.blogspot.fr/p/raspberry-pi-boinc-project-ive-created.html

1 comment: