Wilt u donatie doen aan het PD3RFR Hobbyfonds?

 


Lid VERON afdeling 27
 
Lid VERON afdeling A-08


 

Member on SocialHAMs #2394

 

WHATSAPP GEBRUIKEN OP DE RASPBERRY PI

In deze handleiding gaan we WhatsApp gebruiken op de Raspberry Pi. Zorg dat je RPi een installatie van Raspbian (Debian Wheezy) bevat. Hierin is standaard een SSH-server actief. Deze kun je bereiken door verbinding te maken met een SSH-cliënt zoals PuTTY. Verbind met het IP-adres of de hostnaam van je RPi op poort 22. Log in als standaard gebruiker (indien niet gewijzigd is dat gebruikersnaam: pi, wachtwoord: raspberry).

Wat heb je nodig:

  • Een Raspberry Pi B or B+, met de laatste versie van Raspbian.
  • Een telefoonnummer wat nog niet is gekoppeld aan een WhatsApp account.

Installatie:

Update eerst al je pakketten zoals gebruikelijk met:

sudo apt-get update

sudo apt-get upgrade

Update de Raspberry Pi firmware met:

sudo rpi-update

Bereid het systeem voor met de nodige onderdelen van Yowsup met:

sudo apt-get install python-dateutil

sudo apt-get install python-setuptools

sudo apt-get install python-dev

sudo apt-get install libevent-dev

sudo apt-get install ncurses-dev

Download the Yowsup bibliotheek met het commando:

git clone git://github.com/tgalal/yowsup.git

Ga naar de juiste map:

cd yowsup

en installeer de bibliotheek met het commando:

sudo python setup.py install

Aanmelden bij WhatsApp:

Nu de installatie klaar is moeten we ons aanmelden (registreren) bij WhatsApp. Dit gebeurt in 2 stappen, het aanmelden en bevestigen van de registratiecode.

Meld je aan bij WhatsApp met de volgende opdracht:

python yowsup-cli registration --requestcode sms --phone 316xxxxxxxxx --cc 31 --mcc 204 --mnc 04

Vervang de volgende gegevens door de gegevens die voor jou van toepassing zijn;

cc is de landcode, bijvoorbeeld 31 is voor Nederland,

mcc (Mobile Country Code) Vul hier de gegevens van de provider in die je gebruikt. Vodafone is bijvoorbeeld 204. 
Klik hier voor de providergegevens van jou.

mnc (Mobile Network Controller) Vul hier de gegevens van de provider in die je gebruikt. Vodafone is bijv. 04. 
Klik hier voor de providergegevens van jouw provider.

Na het versturen van de opdracht zul je een SMS ontvangen met een code zoals xxx-xxx, bijvoorbeeld 675-124.

Stuur nu een opdracht om deze code te bevestigen (vervang xxx-xxx met de code uit de SMS die je ontving)

python yowsup-cli registration --register xxx-xxx --phone 31xxxxxxxxxx --cc 31

Als alles goed gegeaan is zie je een bericht zoals onderstaand:

status: ok
kind: free
pw: xxxxxxxxxxxxxxxxxx=
price: € 0,89
price_expiration: 1420994028
currency: EUR
cost: 0.89
expiration: 1449418113
login: 316xxxxxxxxxx
type: existing

Configuratie maken.

Maak een configuratiebestand met jouw gegevens.

sudo nano /home/pi/yowsup/config

dit is de inhoud van het configuratiebestand (vervang de xxxxxx door de gegevens die je in je scherm hebt staan):

## Actual config starts below ##
   
cc=31 #if not specified it will be autodetected
phone=316xxxxxxxxx
password=xxxxxxxxxxxxxxx=

Nu we dit afgerond hebben, kunnen we gaan testen. Ga naar de Yowsup map:

cd /home/pi/yowsup

Start yowsup-cli demos met het commando

yowsup-cli demos --yowsup --config config

Log in bij WhatsApp met  '/L' .. Als het goed is zie je nu zoiets als onderstaand op je scherm: 

[offline]:/L
Auth: Logged in!
[connected]:

Om hulp te krijgen in dit systeem type je: "/help". 

Om een bericht te sturen gef je onderstaande opdracht (316xxxxxxxx = een geldig telefoonnummer wat Whatsapp gebruikt):

/message send 316xxxxxxxxx "Dit is een testbericht vanaf mijn Raspberry Pi"

Onderstaand nog enkele screenshots van terminal en telefoon..

ONTVANGEN QSL-KAARTEN

ONDERSCHEIDINGEN