Accéder au port console de la fonera depuis une autre fonera…

Nous savons à quel point il peut être pratique de pouvoir prendre la main sur une fonera via sa console série. Hors, le port série de cette dernière est en TTL (3.3v),  il n’est pas question de le connecter directement au port RS232 d’un PC, sans l’usage d’un convertisseur.

Il existe cependant un  petit appareil, possédant un port  identique et capable de dialoguer parfaitement avec la fonera : une autre fonera. Car qui, mieux qu’une fonera, est à même de comprendre une autre fonera ? Hein ? Qui ?

L’idée est toute bête : Relier une fonera sur laquelle nous aurons installé le logiciel minicom à une autre via un simple câble null-modem.

1 – Repérage des broches

La documentation sur ce point est abondante sur le net. Voici tout de même un petit récapitulatif en deux schémas :

Les Foneras de première génération (2100) possèdent un connecteur (J2) à 10 broches :

Les foneras plus récentes disposent d’un connecteur (J1) à 4 broches:

Pour ce type de connecteur, Vcc est séparé par un trait blanc des autres broches. La masse est à l’opposé et RX et TX au milieu.

2 – Le câble null-modem

Le cable null modem est tout ce qu’il y a de plus classique : un premier fil pour relier les masses et deux autres pour croiser RX et TX.

3 – Préparation de la fonera « hôte »

Nous allons utiliser une fonera déjà installée sous OpenWrt. Une console est active par défaut sur le port série ( normal jusque là ; ) et il ne faut cependant pas oublier de la désactiver de se côté, sous peine de voir les foneras discuter entre elles, sans notre intervention . En effet, la sortie d’une console se retrouverait en entrée de l’autre et vice versa… Une belle pagaille en perspective !

/etc/inittab

::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K stop
tts/0::askfirst:/bin/ash --login
# ttyS0::askfirst:/bin/ash --login
tty1::askfirst:/bin/ash --login

Après un petit reboot, la console série est désactivée, nous pouvons installer et configurer Minicom.

ipkg install minicom
minicom -s

( L’option -s de minicom permet d’accéder directement à l’interface de configuration. )

Interface : /dev/ttyS0   – vitesse : 9600 – 8 bits de données – pas de parité – un bit d’arrêt et pas de contrôle de flux.

4 – Utilisation

Voilà : Il ne reste plus qu’à connecter le câble série à la deuxième Fonera et à la brancher…

Laissez votre message après le bip...Biiiiip

Commentaires

Salut !

C’est vrai que c’est tout con ! Faillait juste y penser 🙂
J’ai commandé les composants sur le net pour construire un adaptateur rs232, ça va me permettre de patienter.

Tu as utilsé quoi comme cable ? On dirait un cable audio de cdrom ?

Merci pour le tuyau !

a+

C’est bien ça ! J’ai utilisé un câble audio de Lecteur CD sur lequel j’ai croisé deux fils (et supprimé le 4ème).

Qui ??? Hein ??? Qui…. Mais qui ! qui ! qui ! peut la comprendre ?

Salut (2)

Je viens d’essayer et il n’y a pas à dire, ça marche…
Simple, rapide, efficace !

++

Oui….Mais qui d’autre pourrait la comprendre ? Je vous le demande !

J’ai reçu les composants mais j’ai un peu la flemme de souder maintenant 🙁

C’est bien pratique un convertisseur TTL/RS232 quand même… (et vite fait !!!) Ici, c’était surtout pour m’amuser 😉
Pour l’utilisation courante, je préfère quand même la solution RS232… ça évite de mobiliser une fonera pour ça !

@+

Salut Jopa,

Pour établir une communication série avec la Fonera (2100 ou 2202), j’utilise
un convertisseur USB-serie FTDI TTL232-R (3.3V). Ce cable (qui coute une quinzaine d’euros) propose une connectique USB coté PC et 6 fils côté Fonera.
Il a l’avantage de travailler directement avec des niveaux TTL en 3.3V et ramène en plus l’alim 5V du port USB.

Dans ta section « 1-Repérage des broches », la figure avec le jumper J2 pour les Foneras 2100 montre un Pin Vcc 3.3V. Je n’avais pas interprété dans les docs cette broche comme ça, mais plutôt comme une source d’alimentation externe. Personnellement je me sers de cette broche pour alimenter la Fonera directement via le 5V du convertisseur (sans utiliser d’adaptateur) et ça marche nickel !

Merci pour cette info ! Pour une 15ène d’euros, ça ne vaut pas trop le coup de s’embêter à souder….

Nous somme bien d’accord sur la broche noté Vcc, il s’agit bien d’une source d’alimentation externe.

Laisser un commentaire

(requis)

(requis)