Sunteți pe pagina 1din 10

Para accesar a la raspberry inalmbricamente, se esta utilizando PuTTY, y el

SSH por el puerto 22, se pone la direccin de la raspberry dentro de la red que
se encuentra y se da enter.

El segundo paso es, al momento de dar enter, SSH te direcciona hacia la IP que
se escribi, en este caso, raspberry, pide usuario y contrasea, la mayora de
las veces, el usuario es pi, y la contrasea es raspberry

Paso 3 ventana de comandos

Paso 3 Ventana de comandos


Usar SSH, nos permite trabajar directamente con la terminal de comandos de
la raspberry, el cual la mayora de las veces es mas elegible, por que es mas
rpido y trabajas directamente con las instrucciones. Cualquier programacin
se puede hacer por aqui

Paso 4 . Para empezar con interactuar con whatsap, es necesario instalar la


librera yowsup, de otra forma no se va a poder enviar nada si no se instala.
Pero antes de eso, hay que actualizar el sistema con los siguientes comandos.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-dateutil (la ocupas para el yowsup )
sudo apt-get install xrdp.
Los tres primeros commandos actualizan y mejoran el Sistema operativo, el
ltimo sirve para instalar el escritorio remoto, que tambin se utiliza en este
proyecto.

Para instalar el yowsup, hay que descargarlo con el siguiente comando


git clone https://github.com/tgalal/yowsup.git
una vez descargado escribir ls para ver donde se guard
ls
seguido de eso, escribir :
cd yowsup/
este ultimo es para acceder a la librera yowsup (seguimos como si fuera
winrar o comprimido), para instalarlo escribir el siguiente comando:
sudo python setup.py install .
Una vez instalado, se necesita hacer un archivo de texto, el cual lo hemos
guardado con el nombre de clave.txt, dentro de la carpeta de yowsup, este
archivo servir para registrar el numero para usar el watsap, y tambin en este
mismo se guardar la contrasea para conectarse al servidor siempre que se
quieran mandar mensajes por whatsap.
Escribir lo siguiente:
cd yowsup/
ls
sudo nano clave.txt
Se abrir un archivo de texto donde los siguientes datos son cc es la lada del
pas, phone es el numero a registrar y password la contrasea del whatsapp
(aun no se va a utilizar hasta registrar el numero)

Pulsar CTRL + O para guardar y CTRL+X para salir OJO: el password aun no hay
que escribirlo, (no se sabe)primero se necesita registrar el numero. Para
registrarlo, escribir el siguiente comando
sudo python yowsup-cli registration -c clave.txt -r sms
con este commando llega un mensaje del servidor whatsapp este da un
codigo, cuando llege el codigo se escribe enseguida del siguiente comando :
sudo python yowsup-cli registration -c clave.txt -R 386-770
despus de esto arroja una password, esa se escribe en el de texto que esta
arriba y se guarda.
El sistema est listo para poder enviar mensajes de texto, audio, video,
imgenes etc. Para probar si esta funcionando correctamente, escribir el
siguiente comando :
sudo python yowsup-cli demos -c clave.txt -s 5216622828295 hola
en donde yowsup-cli demos- clave sirve para decirle a yowsup vamos a
enviar un mensaje y los parmetros son : 5216622828295 es el numero a
mandar mensaje, hola es el mensaje, clave.txt contiene el cc el numero de
telfono y tu password de watsap, ojo , siquieres mandar mas de una frase, usa
entrecomillado .

Ahora, el programa siguiente es un archivo ejecutable de Python , para hacerlo


escribir dentro de la librera yowsup :
Sudo nano nombre.py y ya se escribe el programa:

Para hacer funcionar el whatsapp aqu, se necesita usar el os.system, tambin


se menciona que se estn utilizando los pines GPIO, para ello, tambin hay que
instalar la librera para poder utilizarlos. Para ejecutar este programa, primero
guardar y despus ejecutarlo con Sudo Python programa.py OJO: se tiene que
estar dentro de la carpeta donde esta este programa, en este caso yowsup-cli
Para que el programa funcione solo al momento de prender la raspberry se
necesita crear un script donde se le indique que programa va a funcionar al
inicio, escribir lo siguiente:
cd /etc/init.d

sudo nano sergio.sh

en este archivo se escribe #!/bin /bash que es el que permite que los
archivos se ejecuten al inicio. Despus la direccin donde esta el
programa .py, la instruccin para que funcione el programa sudo Python
programa.py y exit, para que siga buscando los dems scripts que ejecuta
normalmente. CTRL+O Y CTRL + X, para guardar y salir

Se tiene que dar de alta dentro del sistema, escribir lo siguiente dentro de esta
misma carpeta:

1. sudo chmod 0755 sergio.sh


2. sudo chmod +x sergio.sh
despus se reinicia.
sudo shutdown r now

sudo shutdown h now

y ya debe de estar funcionando solo, si se tienen los pines al aire va estar


mandando whatsap , en el caso nuestro, el pin 4 es la entrada, esta hay que
mandarla a tierra para que no mande whatsapp seguidos.
Para tomar la foto uso este comando

raspistill o cam.jpg , es de suma importancia habilitar la cmara, para ello,


escribir :
cd
sudo raspi-config , enable cmara y reboot.

En letras rositas , dice el nombre de la imagen que gener la cmara.


Para mandar fotos se necesita estar en modo interactivo

-y es para activar el modo interactivo, es un tipo chat. Donde sale offline,


escribir /L para poner en lnea.

Para desplegar la ayuda escribir /help se puede cuando se quiera, y para salir
es /disconnect despus ctrl d y luego ctrl c
En lnea ya se pueden enviar diferentes archivos o texto OJO tienen su formato

Para escribir texto escribir lo siguiente

Para enviar imagen se pone /image send (image es el parmetro para imagen,
send enviar ) seguido de 5216623698928 (el numero) y la direccin de la
imagen con el nombre /image send numero /home/pi/cam.jpg

Ignorar el Iq , es en realidad el nombre del achivo.jpg


Para salir escribir /disconnect, pulsar CTRL+D , seguido CTRL +C

S-ar putea să vă placă și