L esprit Modem Application Note MTCBA-H4-EN2-P1-EU Contrôle à distance d'un équipement RS232 connecté au routeur MTCBA-H4-EN2-P1 Référence : EG_MTCBA_H4_EN2_P1_EU_AN092_000_FR Révision : 000 Date : 14/04/2011 S.A. ERCO & GENER ZI de St. Lambert-des-Levées BP 30163 F-49412 SAUMUR Cedex Tél. : +33 (0)2 41 83 13 00 Fax : +33 (0)2 41 67 19 20 www.ercogener.com infos@ercogener.com SA CAPITAL 200873 R.C. SAUMUR B 332 174 820 SIRET 332 174 820 00032 NAF 322A TVA Intra : FR 16 332 174 820
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 2 / 11 Evolution de ce document Révision Modifications Auteur Date 000 CREATION Olivier CHEVALIER 14/04/11 Les principales évolutions de cette documentation par rapport à la version précédente sont facilement identifiables lors de la lecture sur un écran par la couleur bleu du texte. Table des Matières 1 - PRESENTATION... 3 2 POINTS DE PARAMETRAGE ET VERIFICATION DU ROUTEUR... 5 2. 1 VERIFICATION PARAMETRES IP ET DU PORT HTTP... 5 2. 2 PARAMETRAGE MENU PPP POUR CONNEXION 3G PERMANENTE ET AUTOMATIQUE... 6 2. 3 DEFINITION DES PARAMETRES DYNDNS ET DE L'ACCES A DISTANCE DU ROUTEUR... 7 2. 4 CONFIGURATION DU PORT SERIE DU ROUTEUR EN MODE TCP SERVEUR... 8 3 PRINCIPE D'ACCES AU ROUTEUR... 9 3. 1 RECUPERATION DE L'ADRESSE IP SUR LE ROUTEUR PAR ACCES HTTP... 9 3. 2 RECUPERATION DE L'ADRESSE IP SUR PING DE L'ADRESSE DNS... 10 4 CONNEXION TCP VERS L'EQUIPEMENT CONNECTE AU ROUTEUR... 11
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 3 / 11 1 - Présentation Synoptique : Le but est de relever les informations contenues dans un équipement passif type compteur ou automate connecté au port série du routeur et d'en modifier les paramètres. L'accès se fera à l'aide d'une connexion TCP, le centre de supervision connecté au réseau internet, à l'initiative de la connexion, sera considéré comme le module TCP client et le routeur via son interface série RS232 sera le module TCP serveur. La prise de contrôle à distance de l'équipement est réalisable si et seulement si la carte sim de l'opérateur dispose d'un APN publique (fourni lors de la souscription à l'abonnement de type M2M) permettant l'attribution d'une adresse IP publique visible sur le réseau internet et autorisant ainsi les connexions entrantes (mode serveur). En fonction des caractéristiques de votre abonnement GSM/GPRS/EDGE/3G, il est possible que le port 80 correspondant normalement à la fonction http (accès de la page Web du routeur à distance) ne soit pas autorisé. Dans ce cas, une réaffectation d'un numéro de port supérieur à 1024 est indispensable (voir le menu http configuration). Lors de la réalisation de cette note d'application nous étions sur base Orange avec l'apn publique M2M "internet-entreprise", ce qui nous a conduit à choisir un port supérieur à 1024 pour l'accès http du routeur.(par défaut : 80) Infos : avec l'apn publique M2M "orange.m2m", tous les ports entrants sont ouverts. D'autre part il faudra que le routeur soit en connexion permanente sur le réseau pour que l'on puisse accéder à l'équipement connecté via la RS232. Il faudra aussi que le routeur autorise cet accès distant à travers lui même. Pour accéder à l'équipement et au routeur, créer un compte DynDns (adresse littérale DynDns + Username + Password), il suffira de lancer un accès http sur cette adresse sans se préoccuper de l'adresse IP dynamique. Pour le paramétrage du routeur en local, entrer en communication via le port éthernet puis lancer un accès http vers l'adresse IP 192.168.2.1 via le port affecté par l'utilisateur (80 par défaut), le Login et le password sont admin.
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 4 / 11 Avertissement Si vous avez une configuration fonctionnelle dans votre routeur, faites une sauvegarde avant toute manipulation (Menu Tools Save Configuration). Pour démarrer sur une configuration usine, faire un reset du routeur via le bouton prévu à cet effet. Lors du paramétrage du routeur ne pas oublier de faire SUBMIT et à la fin de faire SAVE&RESTART pour la prise en compte des informations.
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 5 / 11 2 Points de Paramétrage et Vérification du routeur 2. 1 Vérification paramètres IP et du port http Dans l'onglet IP Setup puis General configuration et http Configuration vous devez avoir: Avec l'apn "internet-entreprise", l'accès à distance sur les ports entrants inférieurs à 1024 étant réservés, l'exemple ci-dessous montre que l'accès http du routeur sera réalisé sur le port 8080.
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 6 / 11 2. 2 Paramétrage menu PPP pour connexion 3G permanente et automatique
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 7 / 11 2. 3 Définition des paramètres DynDns et de l'accès à distance du routeur Dans l'onglet IP Setup puis DDNS Configuration, activer votre compte DynDns et inscrire le nom de domaine + Username + Password. Dans l'onglet IP Setup puis Remote Configuration, autoriser tous les accès. (Note : il est possible de limiter l'accès à distance au routeur et à l'équipement.)
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 8 / 11 2. 4 Configuration du port série du routeur en mode TCP serveur Dans l'onglet Serial Port, paramétrer le port afin de permettre la communication entre le routeur et l'équipement. Dans l'onglet Server Settings, activer la fonction serveur puis activer le Time Out de déconnexion par exemple à 600 s (soit 10 mns) et en attribuant un numéro de port TCP (ici 6000) sur lequel le distant lancera la connexion.
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 9 / 11 3 Principe d'accès au routeur L'accès au routeur (et par la suite à l'équipement) peut être effectué de 2 façons différentes 3. 1 Récupération de l'adresse IP sur le routeur par accès HTTP Après avoir mis sous tension le routeur, attendre que la led CD soit active, le routeur va se connecter automatiquement sur votre compte DynDns créé (cette phase est effectuée en quelques minutes, cela dépend de la mise à jour du serveur DNS) Faire un accès http vers l'adresse DynDns sur le port 8080 : Une fois la page Web du routeur affichée, récupérer l'adresse IP public dans le menu Network and Service (WanInterface), elle sera utile pour la connexion TCP au chapitre suivant.
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 10 / 11 3. 2 Récupération de l'adresse IP sur PING de l'adresse DNS Il est possible de récupérer l'adresse IP du routeur en effectuant un PING à partir du PC distant connecté au réseau Internet sur l'adresse DNS du routeur : Récupérer l'adresse IP du routeur (ici 90.84.172.119), elle sera utile pour la réalisation de la connexion TCP au chapitre suivant.
EG_MTCBA_H4_EN2_P1_AN092_000_FR.doc Page 11 / 11 4 Connexion TCP vers l'équipement connecté au routeur Après avoir récupérer l'adresse IP du routeur par la méthode 3-1 ou 3-2, il est désormais possible de se connecter sur l'équipement connecté au routeur via le port série. Ouvrir le logiciel de communication Hercules sur le PC distant sous l'onglet "TCP client" et en inscrivant dans notre exemple l'adresse IP du routeur distant ainsi que le n de port affecté au port série correspondant à l'équipement pour la relève d'informations puis choisir "Connect" Si les informations renseignées sont correctes, le lien TCP est établi et la télé-relève est opérationnelle. -------------------------------------- Fin du document