1 / 51

Etude et réalisation d’un serveur de FAX GSM sur un RouteD230

Etude et réalisation d’un serveur de FAX GSM sur un RouteD230. Stage réalisé du 16 mars au 5 Juin 2009 Par Julien MOULLE élève de DEESIST. Sommaire. Présentation de l’entreprise Exemple d’application Produits eDevice Présentation du sujet Présentation du RouteD230 Etapes du stage

jael
Download Presentation

Etude et réalisation d’un serveur de FAX GSM sur un RouteD230

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Etude et réalisation d’un serveur de FAX GSM sur un RouteD230 Stage réalisé du 16 mars au 5 Juin 2009 Par Julien MOULLE élève de DEESIST

  2. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  3. L’entreprise eDevice • Fondée fin 1999 par 4 Français afin de révolutionner le marché de l’Internet embarqué grâce à sa technologie. • SA au capital de 148 224 € • Partenaires : • Analog Devices (DSP) • Wavecom, Simcom (GSM/GPRS, M2M).

  4. L’entreprise eDevice • Produits M2M. • Principaux marchés : - Automates (robots, distributeurs, moteurs) - Contrôle et relevé à distance compteur (eau, électricité, gaz) - Terminaux point de vente - Contrôle à distance d’appareils électriques - Maintenance de machines industrielles • eDevice est composée de 10 personnes structurées en 5 équipes : • Direction, Services administratifs, Equipe commerciale, Recherche et Développement, Support technique.

  5. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  6. Exemple d’application eDevice RS232 TCP/IP Internet TCP/IP

  7. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  8. Produits eDevice

  9. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  10. Présentation du sujet du stage Serveur de fax GSM :  • Sur la base du RouteD230 (routeur GPRS/LAN sous µCLinux) • Le PC se connectera sur le RouteD en utilisant une ou plusieurs applications standards et le RouteD procédera alors à l'envoi d'un fax en utilisant la fonction GSM Fax.

  11. Présentation du sujet du stage FAX Envoi

  12. Présentation du sujet du stage Réception FAX

  13. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  14. Présentation du RouteD230

  15. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  16. Etapes du stage • Etat de l'art. • Architectures possibles. • Etude de faisabilité. • Développement et mise en œuvre de l'architecture sélectionnée.

  17. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  18. Etat de l’art • Types de télécopieurs : • G1,G2,G3,G4 • Routage • Recommandations de l’ITU-T • T.4,T.6,T.30,T.31,T.32

  19. Etat de l’art • Concurrence • RTE Fax, envoi-fax.com, www.free.fr, eFax…. Audiotel MODEX GSM Link Gate FAX

  20. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  21. Architectures possibles • Domaines et applications visés: • Transport, chantiers et bureaux mobiles, domiciles isolés , tout évènement ponctuel. • Contraintes: • Fichier à envoyer déjà converti, récupérer l’heure locale. • Données techniques • Vitesse GSM/GPRS : Max : 12,5Ko/sec • Temps moyen d’envoi : • 30 à 40 sec pour l’établissement de la transmission. • Environ 40 secondes par page.

  22. Architectures possibles • Envoi • Client MAIL • Imprimante virtuelle • Interface WEB • Logiciel dédié • Client télécopie + TCPSerial Bridge

  23. Architectures possibles

  24. Architectures possibles Synthèse réception: • Utilisation SD possible.

  25. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  26. Etude de faisabilité • Introduction sur le format TIFF • Etude sous Windows • Etude sous Linux

  27. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  28. Format TIFF • TIFF: • Tagged Image File Format. • Données techniques • Créé en 1986 par Aldus • Format propriétaire, publié et non normalisé. • Utilisation: • Retouche • Numérisation • Archivage • Fax

  29. Format TIFF Schéma de l’entête d’un ficher TIFF.

  30. Format TIFF • Compression pour le FAX. • EOL (0000 0000 0001).

  31. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  32. Cartes d’essai Carte d’évaluation Carte d’évaluation Module SIM345 Module WaveCom Q2686

  33. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  34. Procédure d’envoi Initialisation: AT+CFUN=1: Cette commande sert à sortir le modem du mode « GHOST ». S’il n’est pas en mode « NORMAL » il ne peut pas communiquer normalement. AT+CPIN=0000 : Débloque la carte SIM afin de pouvoir appeler et recevoir. ATE0: Désactive l’écho. ATV1: Active le format de réponse long (<CR><LF><TEXT><CR><LF>) ou TEXT est un mot précis. Si ATV0 alors OK deviendrait 0. ATQ0: Active la réponse à la commande envoyée (OK, ERROR…). ATM0L0: Paramètres du haut-parleur. (0: désactivé). Ils sont totalement facultatifs. ATS0=0: Désactive la réponse automatique. ATS7=60: Nombre de secondes d’attente pour la connexion. AT&D2 : Configuration du mode DTR ATX4: Configuration du format de réponse en mode DATA. AT+FCLASS=1 : Sélectionne le mode FAX CLASS 1.

  35. Procédure d’envoi

  36. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  37. Client télécopie • Composant disponible sous Windows. • Nécessite un modem local (RS232). • Configuration très simple. • Nécessite préalablement une configuration du module. • Réception peu conviviale. • Validation du fonctionnement sous Windows

  38. Client télécopie Interface du client télécopie

  39. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  40. Hylafax • Package Linux. • Très complet : • Permet une configuration très poussée • Nombreux modules disponibles • Plus compliqué à configurer. • Validation du fonctionnement sous Linux

  41. Hylafax Interface WEB pour Hylafax : AvantFAX

  42. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  43. Développement et mise en œuvre. • Script Linux • Test de portage sur le RouteD

  44. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  45. Script Linux • Utilise les commandes stty et chat. • Nécessite d’envoyer les trames de capacités en fonction du module GSM. • Problèmes lors de l’envoi du fichier TIFF.

  46. Script Linux Exécution du script

  47. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

  48. Test de portage sur le RouteD • Utilisation du logiciel Open Source eFax. • Modification du Makefile pour la cross-compilation.

  49. Test de portage sur le RouteD Lancement d’eFax sur le RouteD

  50. Sommaire • Présentation de l’entreprise • Exemple d’application • Produits eDevice • Présentation du sujet • Présentation du RouteD230 • Etapes du stage • Etat de l’art • Architectures possibles • Etude de faisabilité • Format TIFF • Cartes d’essais • Procédure d’envoi • Client télécopie • Hylafax • Développement et mise en œuvre de l'architecture sélectionnée. • Script Linux • Test de portage sur le RouteD • Conclusion

More Related