rocnet:rocnetnode-img-fr
Differences
This shows you the differences between two versions of the page.
— | rocnet:rocnetnode-img-fr [2022/11/02 15:57] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Paquet Raspbian RocNetNode====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[rocnet: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | \\ | ||
+ | [[http:// | ||
+ | \\ | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | Pour faire un Raspi RocNetNode Plug& | ||
+ | |||
+ | ====Raspbian==== | ||
+ | La cible de l' | ||
+ | * [[http:// | ||
+ | |||
+ | L' | ||
+ | < | ||
+ | dpkg: error processing rocnetnode-5906-raspbian-armhf.deb (--install): | ||
+ | package architecture (armhf) does not match system (armel) | ||
+ | </ | ||
+ | //Il est fortement encouragé d' | ||
+ | \\ | ||
+ | |||
+ | ===== Contenu du paquet ===== | ||
+ | ^ Description ^ Fichier ^ | ||
+ | | Binaires RocNetNode | / | ||
+ | | Bibliothèques | / | ||
+ | | Configuration par défaut | / | ||
+ | | Script de démarrage | / | ||
+ | | Script de mise à jour | / | ||
+ | | Script démon | / | ||
+ | | Configurer les modules I2C | postinst | | ||
+ | | Configurer le RocNetNode comme service au niveau d' | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Configurations de base pour Rocnetnode ==== | ||
+ | |||
+ | < | ||
+ | sudo raspi-config | ||
+ | </ | ||
+ | \\ | ||
+ | * activer SSH pour la maintenance à distance | ||
+ | * en option: changer le mot de passe | ||
+ | * activer l' | ||
+ | * activer l' | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Téléchargement & Installation===== | ||
+ | * http:// | ||
+ | Avec ssh ou une connexion directe: | ||
+ | < | ||
+ | wget https:// | ||
+ | sudo apt install ./ | ||
+ | sudo reboot | ||
+ | </ | ||
+ | | // | ||
+ | **Note:** La disposition du clavier par défaut qui est utilisé est l' | ||
+ | \\ | ||
+ | |||
+ | ====Mise à jour==== | ||
+ | Les mise à jour sont, surtout après le premier déploiement, | ||
+ | C'est fait en seulement quatre étapes: | ||
+ | < | ||
+ | sudo service rocnetnoded stop | ||
+ | wget https:// | ||
+ | sudo apt install ./ | ||
+ | sudo service rocnetnoded start | ||
+ | </ | ||
+ | The " | ||
+ | \\ | ||
+ | |||
+ | =====Arrêt===== | ||
+ | |||
+ | ====Environnement de travail==== | ||
+ | {{ : | ||
+ | A l' | ||
+ | |||
+ | ====Fenêtre de configuration==== | ||
+ | Voir: [[: | ||
+ | |||
+ | ====Terminal==== | ||
+ | < | ||
+ | sudo service rocnetnoded stop | ||
+ | </ | ||
+ | ====Arrêt de l' | ||
+ | Ce n'est **pas** le chemin préféré pour arrêter RocNetNode parce que il ne le rapporte pas au serveur Rocrail et au pire des cas cela peut faire perdre des paramètres de configuration.\\ Mais quelque fois une coupure de l' | ||
+ | \\ | ||
+ | |||
+ | < | ||
+ | =====Pre Configured SD-Card===== | ||
+ | | [[: | ||
+ | The RocNetNode version ist not always up to date so after connecting the RocNetNode to Rocrail an __**[[: | ||
+ | \\ | ||
+ | |||
+ | =====SD-Card Image===== | ||
+ | {{ : | ||
+ | | :!: The first thing to do is to __**[[: | ||
+ | |||
+ | ====Raspberry Pi 2 Model B==== | ||
+ | * https:// | ||
+ | A Micro SD card with 8GB capacity will be a good choice.\\ | ||
+ | * It is based on the __**[[http:// | ||
+ | * A Micro SD-Card is needed. | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ====Raspberry Pi 1 Model B/B+==== | ||
+ | * https:// | ||
+ | This image needs at least a capacity of **4GB** (3.965.190.144 Bytes) on a SD-Card. | ||
+ | * It is based on the __**[[http:// | ||
+ | * A Micro SD-Card is needed for Model B+. | ||
+ | \\ | ||
+ | |||
+ | ====Previous images==== | ||
+ | * https:// | ||
+ | This image needs __at least__ a capacity of **3.974.103.040** Bytes and is for Model B only. (Samsung SDHC 4GB Calss 4)\\ | ||
+ | | :!: Some 4GB Cards have less capacity like the SanDisk SDHC 4GB Class 4: **3.965.190.144** Bytes |\\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====How to install the image==== | ||
+ | __Read this first if you do not know how to install the image on a SD Card:__ | ||
+ | * __**[[http:// | ||
+ | ===Linux=== | ||
+ | < | ||
+ | sudo umount /dev/sdx1 | ||
+ | sudo dd bs=4M if=rocnetnode-bplus-wheezy-raspbian.img of=/dev/sdx | ||
+ | </ | ||
+ | Replace /dev/sdx with the device found with: | ||
+ | < | ||
+ | command.\\ | ||
+ | The output could look like this: | ||
+ | < | ||
+ | Filesystem | ||
+ | / | ||
+ | none 4,0K | ||
+ | udev 899M 4,0K 899M 1% /dev | ||
+ | tmpfs | ||
+ | none 5,0M | ||
+ | none 910M | ||
+ | none 100M | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | In this case the device **/ | ||
+ | Be very careful not to overwrite another disk except the inserted SD-Card!\\ | ||
+ | \\ | ||
+ | --></ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Auto startup==== | ||
+ | < | ||
+ | sudo cp ~/ | ||
+ | sudo chmod 755 / | ||
+ | sudo chmod 755 / | ||
+ | sudo update-rc.d rocnetnoded defaults | ||
+ | </ | ||
+ | Pour réinstaller ensuite un script rocnetnode modifié il doit d' | ||
+ | < | ||
+ | sudo update-rc.d rocnetnoded remove | ||
+ | </ | ||
+ | Par ailleurs la commande ne fait rien que de montrer des avertissements.\\ | ||
+ | |||
+ | ===Niveaux d' | ||
+ | ^ Évènement ^ Niveaux ^ | ||
+ | | Démarrage | 2, 3 | | ||
+ | | Arrêt | 0, 1, 6 | | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ===Démarrage/ | ||
+ | Le RocNetNode peut être manuellement démarré et arrêté avec la commande de service: | ||
+ | < | ||
+ | sudo service rocnetnoded stop | ||
+ | </ | ||
+ | \\ | ||
+ | |||
+ | ====Modifications==== | ||
+ | ===Hôtes=== | ||
+ | La dernière ligne dans le fichier /etc/hosts: (// | ||
+ | < | ||
+ | 127.0.0.1 localhost | ||
+ | :: | ||
+ | fe00:: | ||
+ | ff00:: | ||
+ | ff02:: | ||
+ | ff02:: | ||
+ | |||
+ | 127.0.1.1 raspberrypi | ||
+ | </ | ||
+ | doit être effacée.\\ | ||
+ | Cela est nécessaire pour récupérer l' | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ====I2C==== | ||
+ | Voir: __**[[: | ||
+ | | Cela peut être seulement activé avec la commande **sudo**. |\\ | ||
+ | Retirer les modules de **/ | ||
+ | < | ||
+ | # blacklist spi and i2c by default (many users don't need them) | ||
+ | |||
+ | #blacklist spi-bcm2708 | ||
+ | #blacklist i2c-bcm2708 | ||
+ | </ | ||
+ | |||
+ | Les ajouter dans **/ | ||
+ | < | ||
+ | # / | ||
+ | # | ||
+ | # This file contains the names of kernel modules that should be loaded | ||
+ | # at boot time, one per line. Lines beginning with "#" | ||
+ | # Parameters can be specified after the module name. | ||
+ | snd-bcm2835 | ||
+ | i2c-bcm2708 | ||
+ | i2c-dev | ||
+ | </ | ||
+ | |||
+ | =====Vérification du bus I2C===== | ||
+ | Récupérer les outils I2C: | ||
+ | < | ||
+ | sudo apt-get install i2c-tools | ||
+ | </ | ||
+ | Vérifier le bus 1 avec 2 x __**[[: | ||
+ | < | ||
+ | pi@raspberrypi ~ $ sudo i2cdetect -y 1 | ||
+ | | ||
+ | 00: -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 20: 20 21 22 23 -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 70: -- -- -- -- -- -- -- -- | ||
+ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | =====FAQ===== | ||
+ | - Es-ce-que le serveur Rocrail et le RocNetNode peuvent être installés sur le même Raspberry Pi? | ||
+ | * Oui. | ||
+ | - I2C arrête de travailler après une mise à jour Raspbian | ||
+ | * http:// | ||
+ | \\ | ||
+ | |||
+ | =====Liens===== | ||
+ | * http:// | ||
+ | * [[http:// | ||
+ | * http:// | ||
+ | \\ | ||
+ | |||
+ | =====Détails techniques===== | ||
+ | Les composants utilisés pour les E/S de base sont le MCP23017 et la carte LED/Servo Adafruit 16 canaux. La carte Adafruit est basée sur le PCA9685. Les Fiches techniques sont facilement disponible pour les deux. Il y a beaucoup de différences entre les puces I2C disponibles mais la plupart sont disponibles seulement en montage de surface. | ||
+ | |||
+ | * La carte Adafruit est disponible à http:// | ||
+ | \\ | ||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | =====Sécurité===== | ||
+ | |||
+ | La sécurité du Rpi (Raspberry Pi) est un sujet qui n'est pas bien couverte. Depuis que le Rpi fait tourner une version standard de Linux, les mesures de sécurité pour Linux sont également applicable au Rpi. Certaines des mesures qui peuvent être prises sont: | ||
+ | |||
+ | - Changer le mot de passe par défaut pour l' | ||
+ | - Arrêter les services non nécessaires comme cups (impression), | ||
+ | |||
+ | Il y a d' | ||
+ | |||
+ | \\ |