À l’aide de la Telit GE863 (module GSM-GPRS) (4 / 4 étapes)

Étape 4: Python scripts

Le Telit doté d’un interpréteur Python 1.5.2 qui a été un peu modied. La pratique de certains ob ont été rétroportés de futures versions de Python, telles que des chaînes. Vous n’avez pas importer la bibliothèque de la chaîne, elle est déjà là, vous pouvez simplement utiliser des commandes telles que line.split(","). Il y a quelques façons que vous pouvez utiliser des fonctions et des structures de classe, mais la Telit est très pointilleux à ce sujet. Il y a un environnement de simulation de windows que vous pouvez obtenir du peuple Telit, mais il semble seulement être semi fonctionnelle.

Aucun de la sortie terminal de vos programmes python sera imprimé à la borne à moins que vous routez tourniquet il. Vous pouvez le faire avec le script sout.py ci-joint. Si vous importez il rst dans tous vos chiers, tout terminales sortie sera redirigée préfixé avec stderr:. Tout n’est pas nécessairement une erreur.

Bibliothèques intégrées
Le Telit a certains construits dans les bibliothèques Python, que vous pouvez importer. SER est par exemple l’interface entre Python et le port série interne, GPIO est l’interface entre Python et les broches GPIO, GPS pour la collecte des données GPS et MDM pour l’envoi des commandes AT pour le Telit. Pour plus des informations, vous devez vérifier la référence Telit Python Script facile.

Il est un exemple d’utilisation de la bibliothèque MDM dans le script sms.py qui répertorie tous les messages texte sur votre carte SIM.

Scripts de téléchargement à la carte
Tous les scripts que vous téléchargez doivent être enregistrées au format DOS, c’est avec les fins de ligne CRLF, ou le Telit ne sera pas en mesure d’analyser. En VI, vous pouvez faire cela avec la commande : set ff = dos ou dans les menus de nombreux autres éditeurs de texte.

Pour télécharger un script, vous devez savoir sa taille exacte en octets. Ensuite, le script peut être téléchargé avec la commande AT#WSCRIPT="name.py",901 où 901 est la taille en octets. Vous recevrez une >> invite qui permettra l’envoi du texte (z-terme : le > Envoyer texto). Le Telit doit répondre avec OK si cela a fonctionné.

Tous les scripts qui sont actuellement au Conseil d’administration peuvent être assorties d’une à #LSCRIPT, qui répertorie également les ERP .pyo compilé, ce qui vous permet de vérifier si vos bibliothèques compilées sont là.
Vous spécifiez le script principal avec la commande AT#ESCRIPT="name.py". Vous pouvez également demander à ce que le script principal est à #ESCRIPT?. Le script sera alors exécuté au démarrage, ou vous pouvez l’exécuter immédiatement avec la commande à #EXECSCR. Parfois, pour des raisons toujours pas claires pour nous, importables bibliothèques ne compileront pas sauf si vous les définir comme la TVD escript les exécutant comme secteur se compileront eux, puis l’ob ject le sert à l’avenir.

Une note sur la vitesse et la compilation
L’interpréteur Python sur le Telit est très, très, très lent. Si vous décomposez votre code en plus petits
des scripts, compilés Python ERP (.pyo) seront enregistrées et accélérer votre code exécuter signicantly.

En réalité, vous voulez votre script principal à être aussi court que possibles, pour accéder aux fonctions de bibliothèques précompilés. Si vous écrivez remplacement des bibliothèques factices pour les bibliothèques intégrées sur le Telit (MDM, SER, etc.) sur votre ordinateur, vous pouvez compiler le Python sur votre ordinateur et transférer les ERP .pyc (renommés .pyo) à la Telit pour gagner du temps.

Articles Liés

À l’aide d’un module GSM/GPRS de SIM900A en Australie

À l’aide d’un module GSM/GPRS de SIM900A en Australie

S'il vous plaît noter : il s'agit d'un dispositif de 2G. À ma connaissance seulement Vodaphone stil transporte 2G en Australie. Je ne pense pas qu'il vaut la peine d'acheter un de ces dans Oz que ses jours sont comptés, obtenir un module 3G à la plac
À l’aide de téléphone portable GSM pour les équipements de commutation

À l’aide de téléphone portable GSM pour les équipements de commutation

INTRODUCTION :Il n'y a pas d'article approprié ou instructable disponibles qui vous détaille toutes les étapes permettant de mettre en place un GSM compatible interrupteur pour contrôler vos appareils ménagers. Ainsi cette instructable illustre un mo
Module GSM Sim900 interfaçage à arduino

Module GSM Sim900 interfaçage à arduino

Cette partie d'instructable explique interfacer GSM module arduino.Maintenant des jours GSM est utilisé dans tous les projets pour la transmission de données sans fil ou d'alerte et système de messagerie.Étape 1: Entoilage SIM900 pour ArduinoCette pa
Envoi de SMS avec Arduino || TC35 Module GSM

Envoi de SMS avec Arduino || TC35 Module GSM

Dans ce petit projet je vais vous montrer comment utiliser un module GSM TC35 correctement et comment l'utiliser avec un Arduino Uno pour envoyer un SMS avec elle.Étape 1: Regardez la vidéo !Cette vidéo vous donne toutes les informations dont vous av
À l’aide de Flex rigide PCB pour GSM/GPS tracker

À l’aide de Flex rigide PCB pour GSM/GPS tracker

À l'aide de Flex rigide PCB, il est possible de plier le PCB et d'obtenir un bon plan pour l'antenne GSM et GPS. Ces PCB peut être utile pour le suivi des animaux, des billets ou de suivi des agents de sécurité. De suivi des animaux, le PCB peut être
Activation à distance relais simple sans un module GSM

Activation à distance relais simple sans un module GSM

Salut à tous !Tout d'abord, je veux tous les conseils que je suis italien donc je suis désolé pour mon mauvais anglais.J'ai voulu activer un relais en appelant un numéro de téléphone : la meilleure façon de le faire, a été d'acheter un module GSM, ma
MediaTek linkit-construire votre propre site Web à l’aide de linkit celui de suivi GPS, GPRS et JSP avec Google map

MediaTek linkit-construire votre propre site Web à l’aide de linkit celui de suivi GPS, GPRS et JSP avec Google map

Tout d'abord très Merci Mediatek pour m'envoyer un Mediatek Linkit un Conseil. Je suis très heureux d'ouvrir le pack et de travailler avec le WIFI, Bluetooth, GPS, GSM, GPRS. Son très agréable. En voyant la sortie de chaque code, mon esprit a sauter
SIM900 GSM GPRS bouclier CON ARDUINO UNO

SIM900 GSM GPRS bouclier CON ARDUINO UNO

Esta es una tarjeta GPRS ultra compacta de comunicación inalámbrica. La tarjeta es compatibles con todos los modelos de Arduino con el formato UNO, además puedes controlarla con otros microcontroladores también. La tarjeta está basada en el módulo SI
EFCom Tutorial - GPRS/GSM Shield Arduino

EFCom Tutorial - GPRS/GSM Shield Arduino

Bonjour, chaque amateur electronics, récemment nous avons terminé un tutorial sur EFCom, qui peut aider rapidement les apprenants Arduino pour envoyer un message, appeler un téléphone, pendant ce temps, réaliser la communication GPRS, y compris les g
Sans fil panneau d’affichage à l’aide de SIM 300 et EK-TM4C1294XL

Sans fil panneau d’affichage à l’aide de SIM 300 et EK-TM4C1294XL

Eh bien, j'ai adoré l'idée d'un tableau d'affichage sans fil qui permet d'afficher l'avis chaque fois qu'un sms est envoyé à elle. De cette façon vous pouvez intime les personnes concernées sur l'avis ou l'information même si vous n'êtes pas physique
Fido, où es-tu ? -eCOLLAR

Fido, où es-tu ? -eCOLLAR

Bonjour à tousIl s'agit de ma première tentative de la Instructables. Laissez-moi savoir que si j'ai violé toutes les règles ou règlements, j'il rectifiera volontiers.Cela dit, voici mon projet - un eCollar pour nos Fido. L'eCollar se compose d'un mo
L’ultime enfant Tracker

L’ultime enfant Tracker

L'un des pires cauchemars d'un parent est lorsque votre enfant est « manquant ». Il / elle peut être juste autour du coin, mais ne sais pas où ils sont peut être une recette parfaite pour une attaque de panique. Les statistiques montrent que, au cour
Tracker GPS en temps réel avec intégrée Google Maps

Tracker GPS en temps réel avec intégrée Google Maps

Ce projet décrit comment vous pouvez construire un mobile en temps réel GPS tracker avec intégrée Google Maps. J'ai commencé ce projet surtout pour voir si je peux intégrer toutes les différentes pièces de matériel et de logiciel pour faire une solut
Comment réaliser un dispositifs de détection incendie Remot utiliser Plus de Iteaduino

Comment réaliser un dispositifs de détection incendie Remot utiliser Plus de Iteaduino

Iteaduino Plus est un Conseil de développement du bras libre, qui est basé sur Allwinner A10 SoC, petite taille, hacker amical, extensible et très peu coûteux.Itead personnalisée IteadOS, un système d'exploitation basé sur Ubuntu, qui offre la foncti