Installation des logiciels utile pour la station (1ére solution)
Tout d'abord nous aurons besoin de Pywws (logiciel pour station usb sans fil),pour cela il faut en premier lieu:
Installer "Git"( qui est un logiciel de gestion de versions décentralisé des programmes,pour cela tapper sur puTTY la commande "sudo apt-get install Git"
Puis Puthon-dev " sudo apt-get install python-dev
On créer les réportoire de travail : - cd
- mkdir ["Job" ou "travail"](c'est à vous de choisir le nom)
- cd job
On télécharge les applications et librairies :
"wget http://pypi.python.org/packages/source/C/Cython/Cython-0.16.tar.gz">
"wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2"
"Git clone https://github.com/gbishop/cython-hidapi.git"
On décompresse les fichiers :
"tar xvzf Cython-0.16.tar.gz"
"tar xvjf libusb-1.0.9.tar.bz2"
On va dans le répertoire Cython-0.16
On écrit la commande : "sudo python setup.py install".Cela prend quelques minutes
On va dans le répertoire libusb-1.0.9 avec les commandes : " cd ~
cd ((job)ou le nom de votre répertoire)
cd libusb-1.0.9 "
Puis taper :
"./configure"
"make"
Allez dans le répertoire cython-hidapi,éditer le fichier setup.py avec la commande :"nano setup.py",remplacer les lignes suivante:
par
os.environ['CFLAGS'] = "-I/usr/local/include/libusb-1.0"
Et
os.environ['LDFLAGS'] = "-L/usr/lib/‘i386-linux-gnu -lusb-1.0 -ludev -lrt"
par
os.environ['LDFLAGS'] = "-L/usr/lib/arm-linux-gnueabihf -lusb-1.0 -ludev -lrt"
On copie le fichier libudev.so.0 : "sudo cp /lib/arm-linux-gnueabihf/libudev.so.0 /usr/lib/arm-linux-gnueabihf/libudev.so"
On installe le driver "sudo python setup.py install"
Téléchager pywws : "wget https://pypi.python.org/packages/source/p/pywws/pywws-15.12.0.tar.gz#md5=786a6aa781a80ec6c0206b45a9ce72b4"
Afin de voir votre station est bien connectée il vous faut écrire cette commande "sudo python -m pywws.TestWeatherStation"