RASP-GOF-GSM-GPRS-SerialPython
Introduction
Maintenant que nous avons réussit à utiliser le port série matériel du Raspberry Pi et et à échanger des commandes AT à l'aide de minicom, ce qui serait vraiment chouette, c'est de pouvoir communiquer avec le module SIM900 avec un programme en Python.
Cela est rendu possible grâce à la libraire Python pySerial.
pySerial
Qu'est ce que pySerial?
pySerial est un projet OpenSource disponible sur SourceForge.Net.
Ce module encapsule l’accès au port série. Il fournit un support matériel (backends) pour Python fonctionnant sur Windows, Linux, BSD (tou les système répondant à la norme POSIX), Jython and IronPython (.NET et Mono).
Ce qui est génial pour nous, c'est de pySerial peut également être installé sur Raspberry-Pi :-)
Vous pouvez accéder directement au site du projet sur pyserial.sourceforge.net.
Easy-Intall & pip
Il existe des logiciel qui facilitent grandement l'installation de librairies Pythons.
Il s'agit des utilitaires pip et/ou easy_install.
easy_install devrait déjà être présent sur votre Pi puisqu'il fait partie intégrante de la distribution de Python.
Par contre, il est préférable d'installer l'utilitaire pip, à l'aide de la commande:
sudo apt-get install python-pip
Installer pySerial
Nous allons maintenant installer la librairie.
La méthode la plus simple consiste à utiliser l'utilitaire easy_install
sudo easy_install pySerial
Si vous rencontrer des problèmes avec easy_install ou si vous préférez pip, utilisez alors la commande
sudo pip install pySerial
Ressources
- Le site du projet pyserial.sourceforge.net
Réalisé par Meurisse D. pour MCHobby.be
Traduit avec l'autorisation de Geek On Fire - Translated with the permission from Geek On Fire - [1]
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.