Tous les articles par La rédaction

Testeur de câble réseau avec mesure

Voici un projet personnel qui devrait intéresser ceux d’entre vous qui administrent un petit réseau ethernet et les adeptes de la pince à RJ45 qui ont déjà eu besoin d’un testeur réseau pour trouver ou était l’erreur de câblage qu’ils avaient commise.

Attentes de notre testeur:

Si vous vous êtes déjà intéressés aux testeurs commerciaux qui permettent de qualifier une ligne Ethernet, vous aurez très certainement rapidement été effrayés par leurs prix. Une petite recherche Google avec « DIY Lan Tester » vous conduira à une foule de petits montages de testeur permettant au mieux de vérifier la continuité et le bon câblage des RJ45 mais nous restons malheureusement assez loin des fonctionnalités et de l’ergonomie offertes par un testeur professionnel.

C’est en voulant palier à ce manque que j’ai encore décidé de mettre à contribution notre petite framboise. Comme je l’ai précisé plus haut, mes recherches m’ont d’abord conduit à étudier les processus de vérification de la continuité, je me suis ensuite penché sur les fonctionnalités offertes par un testeur professionnel et fait quelques recherches sur les méthodes de mesure de la distance, et de l’identification des câbles. J’ai ensuite affiné le tout avec l’étude des caractéristiques de quelques câbles avant de me lancer dans la réalisation de ce testeur.

Pour ceux d’entre vous qui débutent en câblage réseaux, je vous recommande la lecture de ces quelques pages qui devraient vous familiariser au câblage réseau et à son jargon. Pour les plus aguerris, ils y trouveront également une fiche de référence définissant brochage et caractéristiques principales.

Sommaire:

1 – Les vérifications de continuité

2 – La mesure de la distance

3 – L’identification des câbles

4 – Réalisation pratique

5 – Le code

1 – Les vérifications de continuité

 

2 – La mesure de la distance

Deux méthodes permettent cette vérification, l’une par réflexion d’ondes, l’autre par mesure de la capacité des différentes paires. La première faisant appel à des hautes fréquences serait coûteuse à mettre en oeuvre et difficilement automatisable. La seconde est moins précise car dépendante des caractéristiques du câble et nécessite la calibration de l’appareil, cependant la précision escompté nous semble compatible avec cette dernière.

Les paires des câbles torsadées présentent une capacité linéique de quelques 50pF au mètre. C’est cette caractéristique que nous allons exploiter.

A ce stade, j’envisage 2 pistes:

Capacimètre de précision

détection capacitive   –   video  –  Bibliotèque arduino

3 – L’identification des câbles

4 – Réalisation pratique

5 – Le code

 

** Ce projet est en cours de réalisation et sa description sera complétée au fur et à mesure de son avancement.

Mise en oeuvre et installation du système Raspberry pi

La mise en oeuvre de ce nano-ordinateur est assez simple et ne nécessite que relativement peu d’éléments.

Vous aurez besoin de :

  • Une alimentation micro-USB 5V avec une intensité minimale de 800mA (Le chargeur de votre vieux téléphone portable est parfait)
  • Une carte SDRam (ou microSD dans le cas du Rpi B+) d’une capacité minimum de 4Go
  • Un clavier + souris USB (filaire ou HF) si vous souhaitez utiliser la console
  • Un écran avec entrée HDMI (ou avec un adaptateur HDMI->VGA) toujours si vous souhaitez utiliser la console.
  • Au besoin, un Hub USB2 (alimenté si vous souhaiter y raccorder un disque dur auto alimenté)
  • un dongle USB Wifi si vous souhaitez raccorder votre Rpi au Wifi
  • un dongle Bluetooth si vous souhaitez interfacer de tels périphériques
  • une clef USB ou disque USB pour vos stockage externes si besoin
  • Enfin, vous pourrez agrémenter votre carte d’un joli boitier en ABS comme on peut en trouver de toutes les couleurs en vente sur le net.

Installation du système d’exploitation

Différents systèmes d’exploitation basés sur Linux sont disponibles pour la petite carte. Nous traiterons ici l’installation de Raspbian (Le portage de Debian). L’installation d’un autre système se déroule de la même façon.

Méthode manuelle pour les Windowsiens

  1. Récupérer une copie de l’image du système
  2. Installer un soft de copie d’image win32diskimager (pour les Windowsiens)
  3. Déziper l’image téléchargée
  4. Exécuter win32diskimmager en tant qu’administrateur
  5. Choisir l’image dézippée, puis la lettre du lecteur de carte SD et cliquer sur Write
  6. Placer la carte SD dans le slot du Rpi

Méthode manuelle pour les Linuxiens et les Mac

  1. Récupérer une copie de l’image du système
  2. Déziper l’image téléchargée
  3. Insérer votre carte dans le lecteur de votre machine
  4. Démonter toutes les partitions de la carte (sudo umount /….)
  5. Exécuter dans un terminal
    sudo dd bs=4M if=2014-09-09-wheezy-raspbian.img of=/dev/sdd
    sudo sync

    if= pointant sur l’image dézipée et of votre lecteur de carte SD

  6. Placer la carte SD dans le slot du Rpi

 

Méthode pour fainéant (ce fut mon cas)

  1. Acheter une carte préprogrammée (par exemple la Noobs* « New Out Of the Box Software) qui contient à elle seule 5 distributions de systèmes d’exploitation à installer au choix: Raspbian, RaspBMC, OpenElec, Pidora and Risc OS
  2. Placer la carte SD dans le slot du Rpi
  3. Procéder à l’installation initiale du système en mettant la carte sous tension.
    Dans le cas de Noobs, un écran initial de choix de la distribution à installer apparaît, après validation, l’installation du système débute.

* Vous pouvez également télécharger l’archive de Noobs et la dézziper directement sur une carte de 8Go fraîchement formatée.

Identification sur un réseau domestique

Dans le cas d’une utilisation de type Headless, la principale difficulté consiste à retrouver l’adresse IP attribuée dynamiquement sur votre réseau domestique à votre carte.

Une methode simple, consiste à explorer les baux attribués par votre Box sur l’interface de cette dernière si celle-ci le permet.

Une autre méthode consiste à utiliser une application pour scanner votre réseau sur votre mobile telle que « Fing »

Enfin, vous pourrez scanner votre réseau à l’aide d’un logiciel sur votre PC comme « nmap »

Une fois l’adresse récupérée il ne vous reste plus qu’à vous connecter par SSH au système au travers d’un émulateur de terminal tel que Putty.

Connection et premiers pas sur le système d’exploitation Raspbian

Vous pouvez vous connecter à la petite bête au moyen de l’utilisateur : « pi » mot de passe :  « raspberry ».

si vous avez choisi l’option de la console, vous pouvez lancer l’interface graphique par « startx ».

Mise à jour du système

Dans un terminal:

sudo apt-get update   # Pour mettre à jour les repos
sudo apt-get upgrade  # Pour mettre à jour la distrib
sudo rpi-upgrade      # Pour mettre à jour le firmware

Puis on reboote.

Reconfiguration du firmware de la carte

(HDMI, Camera, Overclocking, extension des partitions à toute la carte SD)

 

sudo rpi-config

 

Bibliographie et ressources externes pour Raspberry pi

Bibliographie et informations complémentaires sur le Rpi:

N’ayant pas la prétention d’inventer quoi que ce soit, rendons à César ce qui est à César ;-), vous trouverez donc ici l’ensemble de la bibliographie m’ayant permis de construire ce petit recueil d’information sur cette petite machine.

Où l’acheter:

Distributions:

Présentation du Raspberry pi

Le Raspberry pi alias Rpi est une fabuleuse petite machine fonctionnant sous Linux, de la taille d’une carte de crédit, et surtout très bon marché.

Raspberry pi
Raspberry pi : ordinateur mono-carte

C’est un ordinateur mono-carte conçu à la base dans un but éducatif et permettant d’apprendre le Python.

  • ARM 11 Cortex cadencé à 700MHz overclockable à 1GHz
  • 256*/ 512Mo de Ram
  • 1 GPU Broadcom videocore IV avec décodage H264 Full HD 1080p
  • 1 Connecteur HDMI
  • 1 Sortie Vidéo Composite RCA / Jack 3.5mm*
  • 1 Sortie audio Jack 3.5mm
  • 1 / 2 / 4* Ports USB
  • 1 Port Ethernet 100MB/s*
  • 1 Connecteur GPIO permettant l’interfaçage avec le monde électronique
  • 1 Slot SDCard / microSD* faisant office de disque et supportant le système d’exploitation

Le tout pour la très raisonnable somme  de 20 Euros pour la version A ou 30 Euros pour la B.

Son prix bon marché, sa taille, son connecteur GPIO, sa versatilité et son système d’exploitation ouvert et communiquant, en font un candidat idéal dans le monde de l’électronique pour piloter vos montages.

*Le Raspberry pi existe en trois versions : la version A avec 256Mo, 1 seul port USB et pas d’ethernet, la version B avec 512Mo , 2 USB et un ethernet et enfin la B+ avec 4 ports USB et une sortie audio / vidéo analogique combinée sur un Jack 3,5mm.