rocnet:rocnetnode-hwsetup-fr
Differences
This shows you the differences between two versions of the page.
| — | rocnet:rocnetnode-hwsetup-fr [2023/01/03 15:24] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Installation de RocNetNode ====== | ||
| + | [[: | ||
| + | [[: | ||
| + | * [[rocnet: | ||
| + | * **[[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | \\ | ||
| + | |||
| + | =====Vue d' | ||
| + | {{: | ||
| + | * Document Libre Office de ce graphique: {{: | ||
| + | |||
| + | |||
| + | ====Option==== | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | =====Configuration Rocrail===== | ||
| + | {{: | ||
| + | \\ | ||
| + | \\ | ||
| + | Configurer une __**[[: | ||
| + | \\ | ||
| + | \\ | ||
| + | | RocNet ID | ||
| + | | Sous-bibliothèque | **UDP** | ||
| + | | Adresse | ||
| + | | Port | **4321** | ||
| + | \\ | ||
| + | |||
| + | ===== IP locale ===== | ||
| + | Seulement requis si le PC a **plus d'une interface réseau** installée; Dans tous les autres cas: Laissez vide!\\ | ||
| + | L' | ||
| + | \\ | ||
| + | |||
| + | ====Options==== | ||
| + | ===CRC=== | ||
| + | Non pertinent pour RocNetNode, laisser le non sélectionné.\\ | ||
| + | |||
| + | ===Surveillance=== | ||
| + | Les commandes accessoire et mobile sont surveillées si elles sont reconnus par RocNetNodes.\\ | ||
| + | Après un délai d' | ||
| + | |||
| + | ===Reconnaître les évènements de détecteurs=== | ||
| + | Envoyer une reconnaissance à un RocNetNode lors de la réception d'un événement de détecteur.\\ | ||
| + | Le RocNetNode renverra l' | ||
| + | Voir: __**[[: | ||
| + | |||
| + | ===Tout arrêter=== | ||
| + | Envoie une requête d' | ||
| + | |||
| + | ===Surveiller les nœuds=== | ||
| + | Rocrail et Rocnetnode doivent être en version 8241+.\\ | ||
| + | Cette option va signaler aux nœuds enregistrés si l' | ||
| + | Si un nœud ne répond pas dans les deux secondes l' | ||
| + | |||
| + | |||
| + | ====Locomotive==== | ||
| + | ===Bus=== | ||
| + | Le bus locomotive par défaut au cas ou il est laissé à zéro dans l' | ||
| + | Seulement l' | ||
| + | |||
| + | =====MQTT===== | ||
| + | {{ : | ||
| + | La sous-bibliothèque MQTT connectera à un courtier, Mosquitto, et sera abonné à tous les __**[[: | ||
| + | Les implémentations de nœud rocnet basées sur l' | ||
| + | Cette bibliothèque utilise QoS 1. Les clients peuvent publier avec QoS 0.\\ | ||
| + | * http:// | ||
| + | Le port standard MQTT est **[[https:// | ||
| + | |||
| + | ====Ping==== | ||
| + | Le temps de maintien en vie en secondes.\\ | ||
| + | |||
| + | ====Dernier volonté==== | ||
| + | Si la connexion du MQTT-Broker Rocrail se perd, la //Dernière volonté// peut être observée dans le sujet '' | ||
| + | <code xml> | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | =====Installation sur Raspberry Pi===== | ||
| + | |||
| + | ====Carte SD et Image Raspbian==== | ||
| + | Une carte SD de 8GB est suffisante pour le système d' | ||
| + | L' | ||
| + | Également une explication est disponible: __**[[http:// | ||
| + | Dans les options Raspbian " | ||
| + | |||
| + | ====Paquet RocNetNode==== | ||
| + | Comment obtenir et installer le logiciel RocNetNode est expliqué sur cette page: __**[[: | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | =====I2C E/S===== | ||
| + | |||
| + | ====Les cartes==== | ||
| + | {{ : | ||
| + | Le __**[[: | ||
| + | Le __**[[: | ||
| + | __**[[: | ||
| + | \\ | ||
| + | |||
| + | =====Configuration RFID===== | ||
| + | Un **[[: | ||
| + | Un concentrateur pour au maximum 8 lecteurs RFID n'a pas encore été testé...\\ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | =====USB===== | ||
| + | Certains convertisseurs USB-RS232 va drainer trop de puissance au branchement quand le Raspberry Pi fonctionne. Cela conduira à une réinitialisation spontanée.\\ | ||
| + | Il est conseillé de brancher la clé USB avant que le Raspberry Pi soit alimenté ou utiliser un un concentrateur USB. Si un concentrateur USB auto-alimenté est utilisé, le Raspberry Pi peut être mis sous tension à partir du concentrateur économisant ainsi la dépense d'une alimentation.\\ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | =====Boîtiers===== | ||
| + | Boîtier à monter prêt à l' | ||
| + | | {{http:// | ||
| + | | [[http:// | ||
| + | |||
| + | \\ | ||
| + | |||
| + | =====Installations multiples===== | ||
| + | L' | ||
| + | Si les noms d' | ||
| + | ===Changer le nom d' | ||
| + | La façon la plus facile de changer le nom d' | ||
| + | < | ||
| + | sudo raspi-config | ||
| + | </ | ||
| + | Cela peut également être fait en éditant les deux fichiers: | ||
| + | * / | ||
| + | * /etc/hosts | ||
| + | Une redémarrage est nécessaire pour activer le nouveau nom d' | ||
| + | \\ | ||
| + | |||
| + | =====Réseau===== | ||
| + | RocNetNodes doit être branché au **[[http:// | ||
| + | Juste un simple **[[http:// | ||
| + | {{: | ||
| + | |||
| + | ====Adresse IPv4==== | ||
| + | {{ http:// | ||
| + | Chaque appareil sur le réseau a besoin d'une adresse IP, et il y a deux moyens pour la mettre en place: | ||
| + | - Configurer chaque appareil avec une adresse IP statique. | ||
| + | - Ajouter un serveur **[[http:// | ||
| + | Le Raspberry Pi dans sa configuration par défaut est configuré pour le DHCP. Si le réseau est également connecté à l' | ||
| + | Un service DHCP séparé en cas de réseau RocNet devra être seul.\\ | ||
| + | | **Seulement l'IPv4 est supporté.** |\\ | ||
| + | |||
| + | ====WiFi==== | ||
| + | Il est également possible d' | ||
| + | Certains routeurs ne sont pas préoccupés par la suppression des paquets UDP...\\ | ||
| + | |||
| + | ====Périphériques réseau Windows==== | ||
| + | Désactiver tous les périphériques réseau excepté celui ou RocNet doit être actif.\\ | ||
| + | {{: | ||
| + | |||
| + | ====Pare-feu Windows==== | ||
| + | ===Pour arrêter le pare-feu sur XP SP3=== | ||
| + | Indépendant du fait que le pare-feu est arrêté, les réglages du pare-feu doivent être modifiés pour accepter tous les types de paquets pour être capable de recevoir le multicast UDP.\\ | ||
| + | - cliquer sur Démarrer | ||
| + | - cliquer sur Exécuter | ||
| + | - taper cmd | ||
| + | - taper Firewall.cpl | ||
| + | - cliquer sur " | ||
| + | - Sélectionner Exceptions, décocher tout | ||
| + | - sélectionner Avancés, décocher tout. | ||
| + | - cliquer sur OK. | ||
| + | ===Ajouter des règles d' | ||
| + | Si vous ne voulez pas désactiver le pare-feu Windows vous devez ajouter deux nouvelles règles: | ||
| + | * Une règle sortant pour autoriser l'UDP sur le port 4321. | ||
| + | * Une règle entrante pour autoriser l'UDP sur le port 4321. | ||
| + | Voir pour plus d' | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | \\ | ||
| + | |||
| + | ====Fonctionnement sans réseau==== | ||
| + | {{ : | ||
| + | {{ : | ||
| + | Après l' | ||
| + | |||
| + | Pour la communication entre le RocNet-CS et le RocNetNode utiliser l' | ||
| + | Cette communication n'est pas faite en interne, comme avec l' | ||
| + | Sans switch / routeur, un " | ||
| + | Pour cela une prise RJ45 est nécessaire pour connecter sa broche 1 avec la broche 3 et la broche 2 avec la broche 6. Voir l' | ||
| + | Cette prise est insérée pendant toute la durée du fonctionnement seul dans la prise réseau du RocNetNode. | ||
| + | |||
| + | Sur un Raspberry une adresse IP statique doit être configurée: | ||
| + | < | ||
| + | sudo nano / | ||
| + | |||
| + | iface eth0 inet dhcp | ||
| + | </ | ||
| + | e.g. change to: | ||
| + | < | ||
| + | iface eth0 inet static | ||
| + | address 192.168.178.28 | ||
| + | netmask 255.255.255.0 | ||
| + | gateway 192.168.178.1 | ||
| + | </ | ||
| + | |||
| + | |||
| + | Cette section a évoluée à partir du **[[http:// | ||
| + | \\ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | =====Vérification du Raspberry Pi===== | ||
| + | [[http:// | ||
| + | |||
| + | ====CPU==== | ||
| + | La version matériel peut être vérifiée avec la commande suivante: | ||
| + | < | ||
| + | cat / | ||
| + | </ | ||
| + | Example: | ||
| + | < | ||
| + | processor : 0 | ||
| + | model name : ARMv7 Processor rev 4 (v7l) | ||
| + | BogoMIPS : 38.40 | ||
| + | Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 | ||
| + | CPU implementer : | ||
| + | CPU architecture: | ||
| + | CPU variant : 0x0 | ||
| + | CPU part : 0xd03 | ||
| + | CPU revision : 4 | ||
| + | ... | ||
| + | Hardware : BCM2835 | ||
| + | Revision : a02082 | ||
| + | Serial : 00000000fc9eaf9b | ||
| + | </ | ||
| + | |||
| + | ====Raspbian==== | ||
| + | < | ||
| + | cat / | ||
| + | </ | ||
| + | |||
| + | Exemple sur Raspbian Stretch, 9: | ||
| + | < | ||
| + | PRETTY_NAME=" | ||
| + | NAME=" | ||
| + | VERSION_ID=" | ||
| + | VERSION=" | ||
| + | ID=raspbian | ||
| + | ID_LIKE=debian | ||
| + | HOME_URL=" | ||
| + | SUPPORT_URL=" | ||
| + | BUG_REPORT_URL=" | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | =====Exemple de module===== | ||
| + | [[: | ||
| + | {{: | ||
| + | * Centrale de commande: RocNetNode + DCC232 + ORD3/4 | ||
| + | * Le Switch Ethernet est alimenté par un GCA08 9V. | ||