RASP-GOF-GSM-GPRS-SerialPython

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

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).

RASP-GOF-GSM-GPRS-pySerial.jpg

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


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.