IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Recherche Modem GPRS


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut Recherche Modem GPRS
    Salut à tous,

    j'ai pour projet de faire fonctionner une de nos grosses applis delphi avec un modem GPRS.
    L'objectif est de :
    - Envoyer des Sms.
    - Receptionner les accusés de dépot de ces SMS.
    - Receptionner d'éventuels SMS envoyés par le personnel externe.

    J'utilise le composant TComPort.
    J'ai acheté un Modem bas de gamme sur internet à 60 €.

    Sur me principe tout va bien au niveau de mon developpement mais au final je soupconne le modem d'etre aléatoirement boggué... en gros les commandes que j'utilise sont assez simples:
    // Initialisation du modem:
    AT
    AT+CPIN=""9999""
    AT+CNMI=2,0,0,1,0
    AT+CMGF=1
    AT+CSMP=49,168,0,0

    Puis ensuite pour envoyer des SMS:
    AT+CMGS="0699999999"
    + CtrlZ (#26)

    puis pour la réception de Sms:
    AT+CMGL="REC UNREAD"
    ... on est sensé receptionner la liste des Sms non lus.
    AT+CMGD=1,1
    (Pour purger la liste des Sms entrant lus).

    Voilà... hyper simple sur le papier.
    Dans la pratique, le modem ne répond pas toujours à une commande AT, j'ai donc des boucles qui essaient de renvoyer les commandes jusqu'à que le modem réponde.
    Ensuite lorsque j'essaie de lire les Sms entrants, il me donne 50 fois le même sms comme étant à chaque fois un nouveau sms.
    Bref, voilà mes problèmes les plus courant.

    D'ou ma question:
    - Quelqu'un pourrait-il me conseiller un modem GPRS assez pro et fiable ?
    - Est-ce normal d'avoir à gérer les problèmes cités plus haut ?

    Merci à tous ceux qui répondront,

  2. #2
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Salut
    Bon quelques pistes :
    =Les commandes AT ne sont pas une norme (bon tu devais t'en être aperçu)
    =Je te conseille au démarrage de ton modem de le réinitialiser, le programmer, stocker ta prog puis de vérifier si ta prog. est OK avec une commande de relecture des param.
    =De plus mets en place le mode qui est le plus 'parlant' dans les réponses du Modem et qui te permet de vérifier si les commandes ont bien été prises en compte.
    =Je te conseille aussi de mettre une petite tempo (qq ms) entre chaque caractère envoyé au modem, quitte à gérer l'écho, de manière à être sûr que chaque caractère est bien reçu.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 52
    Par défaut
    Merci philnext pour ta réponse,

    J'ai effectivement mis une tempo pour envoyer les données au modem, 5 ms entre chaque caractère.
    Ca ne change pas grand chose par rapport au fait que parfois le modem ne répond pas... dieu sait pourquoi il doit entrer dans un cycle qui fait qu'il ne réponde pas, par contre aprés réinitialisation du modem il se remet souvent à répondre correctement.

    Pour ce qui est du 2ième problème que j'avais annoncé, (le modem donne une liste de message en reproduisant 50 fois le même soit disant message recu), aprés une purge des messages entrants un par un(AT+CMGD=<Index>,0), le modem s'est remis à refonctionner correctement donc là pas de soucis.

    Bref, j'envisage de poursuivre mes tests avec un modem CPRS un peu plus pro que celui à 60 € que j'avais trouvé sur internet.

    Je suis sur le point de me faire livrer le:
    AirLink Fastrack Xtend EDGE, diffusé par la société sphynx, visible sur le site http://www.sphinxfrance.fr ref http://www.sphinxfrance.fr/epages/25...tend%20EDGE%22

    Quelqu'un a-t-il à formuler un avis sur le choix des modems que je peux utiliser ? Quelqu'un a-t-il déjà testé un modem et en est-il satisfait ?

    Voilà...
    Merci pour les réponses,
    @+

Discussions similaires

  1. (p)ppd connexion d'un modem GPRS
    Par syl1405 dans le forum Linux
    Réponses: 1
    Dernier message: 02/07/2010, 14h51
  2. Réponses: 1
    Dernier message: 31/05/2010, 11h35
  3. envoyer des sms avec un modem GPRS
    Par solo190 dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 18/01/2010, 17h49
  4. Modem GPRS toujours connecté après coupure de liaison
    Par KrusK dans le forum Développement
    Réponses: 1
    Dernier message: 17/10/2007, 12h13
  5. recherche composant pour dialoguer avec modem
    Par newbie qui galere dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/10/2004, 23h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo