Création d une application mobile Sur Plateforme WIRELESS - HYDRA

Documents pareils
PIC EVAL Dev Board PIC18F97J60

Découvrir l'ordinateur (niveau 2)

Manuel d utilisation DeveryLoc

GUIDE D UTILISATION VOCALYS CW32 CENTRALE-TRANSMETTEUR

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

TER Licence 3 Electronique des Télécoms Transmission GSM

Comment se connecter au dossier partagé?

Guide démonstratif CIH Mobile v2

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

Guide M-CARTE Crédit Mutuel

Guide d utilisation Billetterie FFR. Avril 2014 V0

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Choisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 )

La Clé informatique. Formation Excel XP Aide-mémoire

Miraboat. Système alarme autonome pour bateaux

Créer une page Google+ Pro internet.com

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Utiliser le service de messagerie électronique de Google : gmail (1)

5 Gestionnaire de dépenses

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

CREATION DMP En Accès Web

Les structures de données. Rajae El Ouazzani

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux

BAC PRO Systèmes Electroniques Numériques Niveau : 2 nd SEN3. Télécommunications & Réseaux. Autocommutateur ObxOne de chez Adept Telecom

Changement de campagne

Installation d un Contrôleur de Domaine Windows Server 2003

GUIDE UTILISATEUR ENVOYEZ ET RECEVEZ VOS SMS PAR

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Le Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur

À propos de votre liseuse... 5

Configuration de TCPIPconfig.h

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

Utilisation d'interwrite avec un vidéoprojecteur interactif EPSON

Guide d usage pour Word 2007

Mode opératoire CEGID Business Suite

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

Alarme Sans Fil GSM + RTC FOCUS

GUIDE D UTILISATION 1

L adresse électronique professionnelle : Mode d emploi

PROCEDURE ESX & DHCP LINUX

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Corrigé des exercices sur les références

GROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/

ENVOI SIMPLE (SMS)...

Configuration du WIFI

Manuel utilisateur Alarme GSM+RTC

TP1 - Prise en main de l environnement Unix.

Française MENU RESET. 2.1 Chargement de la batterie Une batterie est intégrée à la tablette et doit être rechargée lorsqu elle est faible.

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

Manuel Utilisateur Téléphone IP Thomson ST 2030

Manuel d installation du clavier S5

Electronique Automatisme Informatique Electricité

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa Novembre 2008

Fiche n 1 : Téléverser une ressource dans la plateforme

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

MAJ 08/07/2013. INSTALLATION RAPIDE Version 1.3

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Création WEB avec DreamweaverMX

Guide d utilisation 2012

TP1 : Initiation à l algorithmique (1 séance)

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

VoIP - TPs Etude et implémentation

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Disque Dur Internet «Découverte» Guide d utilisation du service

Je participe à la société branchée

Caractéristiques principales : 1. Prise en charge des réseaux GSM et PSTN 2. Quadri-bande : 850/900/1 800/1 900 MHz 3. Enregistrement vocal sur 2

1 Démarrage de Marionnet

ENVOI EN NOMBRE DE SMS

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

Introduction à Eclipse

Le langage C. Séance n 4

Édu-groupe - Version 4.3

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

Démonstration d utilisation De NesmaCom

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

STRUCTURE DE L ORDINATEUR

Mise en route de votre collier GPS Pet Tracker

Création d un site web avec Nvu

Manuel d utilisation

TP 1 Prise en main de l environnement Unix

SmartCaisse, depuis Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse

MANUEL UTILISATEUR GESTMAG 2011

Comment accéder à d Internet Explorer

Réparer un disque dur passé en RAW

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

NOTICE D'UTILISATION

UTILISER WORD. Présentation générale de Word. Voici quelques éléments à savoir en démarrant Word.

Pack Evolix Serveur Mail Documentation d'utilisation

À propos de votre liseuse... 4

Facility Touch Client. SAUTER EY-TC505F110 Logiciel Facility Touch Client Mise en service. Manuel D /26 D D

Organiser vos documents Windows XP

PROJET 1 : BASE DE DONNÉES REPARTIES

Exceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;

Comment télécharger le formulaire de candidature? Mode d emploi

ENVOI EN NOMBRE DE SMS

Transcription:

1 Création d une application mobile Sur Plateforme WIRELESS - HYDRA TP APPLICATION GSM SUR WIRELESS - HYDRA 189 Avenue de Choisy 75013 Paris

2 Introduction Pilotée par un microcontrôleur PIC 32 programmable en C et en C++, la plateforme Wireless Hydra développée par intègre les composants et modules de communication nécessaires permettant à l utilisateur de se familiariser avec les principaux protocoles de communication. Le but de ce TP est de permettre aux étudiants de créer des fonctions visant à mettre en oeuvre une application mobile embarquée. Cette dernière peut émettre et recevoir des appels, gérer un répertoire l étudiant pourra l améliorer pour émettre des sms etc NB : Il faut impérativement lire et se munir du manuel MPLAB à chaque TP. Toute la partie création de projet et ouverture d un projet existant se trouve dans le manuel Retrouver tous les informations nécessaires au TP sur le site http://www.absa-nt.com rubrique TP/MPLAB-Manuel-Wireless 189 Avenue de Choisy 75013 Paris

3 Sommaire Introduction... 2 TP GSM :... 4 Q1: Ecrire un numéro, appeler et recevoir un appel... 5 Q2: Création d un clavier sur l afficheur tactile... 5 Q3) Répondre ou Refuser un appel téléphonique... 8 189 Avenue de Choisy 75013 Paris

4 TP GSM : Ce TP permet de réaliser un GSM pour émettre et recevoir des appels téléphoniques avec notre plateforme Wireless-Hydra: On va réaliser cette partie avec des fonctions simples, chaque exercice comportera un nombre de fonctions à faire. NB : On représentera chaque sous-programme par un bouton qui devra être affiché sur l écran. La fonction addbouton contient tous les paramètres nécessaires sur le choix de la localisation d'un bouton, sa taille et sa couleur de fond, couleur de contour... Une disposition types des touches sera donnée à la fin. Le fichier gsm.h qui sera donné avec le projet WirelessDevBoard fourni avec la plateforme Wireless-Hydra contiendra toutes les bibliothèques, les structures et fonctions qui seront explicitées sur gsm.c (ou seront détaillées les fonctions de ce TP) 189 Avenue de Choisy 75013 Paris

5 Q1: Ecrire un numéro, appeler et recevoir un appel Remarques : Toutes les fonctions utiles permettant de mener à bien le TP sont expliquées dans l exemple donné à la fin du manuel MPLAB destiné à la carte Wireless- Hydra Créer une touche qui permettra d'effacer tout ce qui est écrit sur l écran graphique et de revenir au menu principal (inspirez-vous de la fonction exit expliquée dans le manuel MPLAB), Une autre touche permettra de passer un appel.. Les sous-programmes donnés comme aide se trouvent dans l arborescence Wirelessdevboard/mobile/mobileapp.c et les librairies utilisées se trouvent dans l arborescence Wirelessdevboard/lib/gsmlib Vous pouvez partir du programme suivant A l aide des librairies données, completer la fonction suivante. void MobileAppCall(struct Button *butt) { StdOutSet(gsm_uart_out); printf("atd%s;\n", phone_number); /*à completer */ } ssd1963_puttext(240, 100, phone_number, Green, Black); ShowButtons(); Q2: Création d un clavier sur l afficheur tactile Faire une fonction qui permet de créer les touches du clavier pour composer les numéros et les afficher dans la ligne en dessus. Pour ce faire vous allez utiliser : MobileAppNmbr : Fonction permettant d écrire des numéros 189 Avenue de Choisy 75013 Paris

6 MobileAppCall : Interface de l application mobile MobileAppCancel : fonction permettant de supprimer ce qu il y a à l écran LCD SetPromtParameters : Cette fonction est déjà expliquée et détaillée dans le manuel MPLAB de la plateforme Wireless -Hydra ssd1963_puttext : Cette fonction est déjà expliquée et détaillée dans le manuel MPLAB de la carte Wireless -Hydra AddButton Cette fonction est déjà expliquée et détaillée dans le manuel MPLAB de la carte Wireless -Hydra 189 Avenue de Choisy 75013 Paris

7 compléter le programme suivant //GSM Application Void MOBILEApp (struct Button *butt) { GSMDebugEnable (TRUE); DeleteButtons ( ); SetTimePosition (10, 20); /* à compléter */ If (Si on écrit un numéro) } else /* */ } 189 Avenue de Choisy 75013 Paris

8 Q3) Répondre ou Refuser un appel téléphonique Compléter le programme suivant en partant de l aide fourni. void MobileIncommingCallApp (void) { /* à completer */ ShowButtons(); } Il faut utiliser les fonctions suivantes : MobileIncommingCallAppAnswer : Sert à répondre aux appels reçus et à arrêter la sonnerie MobileIncommingCallAppRefuse : Sert à refuser les appels reçus et à arrêter la sonnerie 189 Avenue de Choisy 75013 Paris

9 Le menu principal du GSM sur l'écran LCD se présenter comme le montre l'image suivante 189 Avenue de Choisy 75013 Paris