AMR UltraSonoc 4x Wifi Recorder Implemented on BeagleBoard & Dodotronic UM 250kHz

Dimension: px
Commencer à balayer dès la page:

Download "AMR UltraSonoc 4x Wifi Recorder Implemented on BeagleBoard & Dodotronic UM 250kHz"

Transcription

1 TECHNICAL REPORT UNIVERSITY OF TOULON & UMR CNRS LSIS SUPPORTED BY SABIOD.ORG AND SATT PACA AMR UltraSonoc 4x Wifi Recorder Implemented on BeagleBoard & Dodotronic UM 250kHz J. Descudé, J-M. Prévot, E. Bruno, H. Glotin June 2014

2 Keywords (Mots-clés) Autonomous Ultrasonic recorder, Environmental survey, Bioacoustics, SABIOD, MASTODONS, AMR cortex, Dodotronics, Beagle Board, Wifi Introduction Bioacoustic environmental surveys requiere autonomous broad band recordings, and if possible real time data transmission of several channels. These data are used to monitor anthropic noise, animals activities, in 2D or even 4D computing trajectories (demo at ). Currently, existing autonomous ultrasonic solutions use a single or at most costly stereo microphones. In this technical report we propose an autonomous recording solution with several microphones simultaneously optimize card to make priority sounds (Core real time), but also we establish a system to send the data on the card placed in nature to researchers either through Wi-Fi or through telephone network. All codes (scripts) in this report are under the GPL. The hardware in the project consists on most advanced material : (a) low power Debian BeagleBoard, (b) 4 Ultramic 250 Dodotronic microphones, (c) NanoStation M5. N 2.4GHz Outdoor Access. The BeagleBoard is an electronic card single board computer type low power. This is a free material produced by Texas Instruments in collaboration with Digi-Key. The BeagleBoard has also been designed keeping in mind the development of open software source. This card uses an ARM Cortex A8 1GHz processor and 512MB of RAM. The BeagleBoard-xM map is under the operating system Debian Linux. Debian Renowned interest for the ARM Architecture used here by its BeagleBoard Stability. Debian has a great Community and a very good packages system. ULTRAMIC 250K is an ultrasonic microphone with a digital to analog converter integrated with a sampling rate of 250 khz. The USB 2.0 port allows easy connection to PC. The device is recognized as a microphone HID (Human Interface Device) so no driver installation is required. The NanoStation M5 is a 2.4GHz Outdoor Access (MIMO) point with integrated antenna. It provides data rates of up to 150Mbps LAN. The Nanostation M5 also includes a second port Ethernet option to enable PoE. Installations of this system in National Parc Port-Cros are currently under process, offline and in near future online for bat, bird and batracian monitoring in Natura 2000 sites. The following section are in french, and can be translated for any reader contacting the authors. Acknowledgments We thank SABIOD.ORG project of the MI CNRS MASTODONS and SATT PACAwhich granted some material used in this project. 1

3 Sommaire I. Introduction Présentation du LSIS Rappel de l existant Besoin du laboratoire... 4 II. Licence des codes... 4 III. Présentation des différents travaux Présentation des composants... 5 a. BeagleBoard-xM... 5 b. Ultramic250K... 5 c. NanoStation M d. Debian Mise en place d une solution fonctionnelle... 7 a. Fichier de configuration... 7 b. Script de configuration de la carte «beagle_init.sh»... 7 c. Script de gestion «record_global.sh» d. Script d enregistrement audio «record_wavflacftp.sh» e. Script d enregistrement des positions GPS «record_gps.sh» Schéma de fonctionnement général Voici une vue du fonctionnement général lors du démarrage de la carte : Problématique a. Problématique horodatage b. Problématique gestion des quatre micros c. Problématique de compression d. Problématique de transmission f. Problématique d énergie IV. Temps Réel V. Outils Présentation des Outils a. Git b. Redmine VI. Conclusion VII. Annexes

4 1. Installation du système sur carte SD Création d une carte virtuelle pour 4 micros Fichier de configuration «record.conf» Script «beagle_init.sh» Script «record_global.sh» Script «record_wavflacftp.sh» Script «record_gps.sh» Test des différents codecs Test des différents moyens de transfert de fichier Schéma Réseau Rtcwake Ntpdate Création d un serveur FTP Sécurisation du serveur FTP a. SSH b. Fail2ban Glossaire Configuration des bornes Wi-Fi Récupération automatique des fichiers Découpage des fichiers audio Schéma branchement «disque dur externe» Schéma branchement «Wi-Fi» Sources Licence GPL

5 I. Introduction 1. Présentation du LSIS Le LSIS a été créé en janvier 2002 par regroupement d équipes de recherche issues du DIAM (UPRES-EA n 2210), du LIM (FRE n 2246) et de l ENSAM d Aix-en-Provence. C est une unité mixte de recherche (UMR 7296) commune à l Université marseillaise, l Université de Toulon, l ENSAM d Aixen-Provence et au CNRS (Institut National des Sciences de l Informatique et ses Interactions INSII). Il fédère actuellement près de 200 chercheurs, enseignants chercheurs et doctorants. De par sa composition (chercheurs de la section 07 du CNRS, enseignants-chercheurs des sections 27 et 61 du CNU), les activités de recherche du laboratoire recouvrent plusieurs domaines de l Informatique, de l Automatique et de l Image. A sa création, le LSIS était structuré en 6 équipes qui avaient chacune une homogénéité scientifique tout en regroupant, pour certaines, des automaticiens et des informaticiens. 2. Rappel de l existant Les chercheurs utilisent une carte électronique pouvant enregistrer des sons d'animaux sur une ou plusieurs voies. Ils récupèrent les sons afin de les traiter pour examiner la biodiversité présente dans le milieu, voire même faire de la trajectographie. 3. Besoin du laboratoire Actuellement la solution existante utilise un seul microphone. Ma mission est de rendre cette solution adaptable à un enregistrement avec plusieurs microphones en même temps, d'optimiser la carte afin de rendre les sons prioritaires (Noyau temps réel) mais aussi de mettre en place un système permettant d'envoyer les données présentes sur la carte placée dans la nature vers les chercheurs soit par Wi-Fi soit par réseau téléphonique. II. Licence des codes Tous les codes (scripts) dans ce rapport sont sous licence GPL. Voir annexe licence GPL. La licence est disponible sur ce lien : 4

6 III. Présentation des différents travaux 1. Présentation des composants a. BeagleBoard-xM La BeagleBoard est une carte électronique de type ordinateur à carte unique de faible puissance. Il s'agit d'un matériel libre produit par Texas Instruments en collaboration avec Digi-Key. La BeagleBoard a également été conçue en ayant à l'esprit le développement de logiciels open source. Cette carte utilise un processeur ARM Cortex A8 à 1GHz ainsi que 512Mo de RAM. b. Ultramic250K Ultramic 250K est un microphone à ultrason avec un convertisseur numérique analogique intégré avec un taux d'échantillonnage de 250 khz. Le port USB 2.0 permet une connexion facile vers les PC; l'appareil est reconnu comme un microphone HID (Human Interface Device) donc aucune installation de pilote n est nécessaire. Il y aura 4 microphones de ce type reliés à la carte. 5

7 c. NanoStation M5 Point d'accès extérieur 2.4GHz N (MIMO * ) avec antenne intégrée. Celle-ci permet d'obtenir des débits de données jusqu'à 150Mbps LAN. La Nanostation M5 intègre également un second port Ethernet avec possibilité d'activer l'alimentation PoE * via l'interface d'administration. d. Debian La carte BeagleBoard-xM sera sous le système d exploitation Debian Linux. Debian est réputé pour sa stabilité et gère aussi l architecture ARM ici utilisée par la carte BeagleBoard. Debian possède aussi une très grande communauté et un très bon système de paquets. 6

8 2. Mise en place d une solution fonctionnelle Afin de faire une solution qui puisse enregistrer avec 4 micros en même temps, les compresser et ensuite les envoyer en Wi-Fi, plusieurs scripts écrits en Bash * vont être mis en place. a. Fichier de configuration Un fichier de configuration est nécessaire afin de pouvoir communiquer aux autres scripts les différentes variables utilisés par ces derniers. Dans ce fichier on retrouve : Dossier de stockage des fichiers audio Dossier de stockage des scripts Préfixe du nom de fichier Durée de l'enregistrement Fréquence d'échantillonnage (Hz) Quantification (Bits) Le/les micro(s) Nombre de voies Lien symbolique pour la lecture en même temps que l'enregistrement Présence d'un GPS (Oui/Non) Type de capture (Fixe/Mouvement) Lecture pendant la capture (Oui/Non) Présence d un GPS (Oui/Non) Présence de Wi-Fi (Oui/Non) Le serveur NTP Le type de transfert (Non/FTP) Les identifiants FTP Quelques variables nécessaires aux scripts b. Script de configuration de la carte «beagle_init.sh» Le premier script («beagle_init.sh») qui se lance au démarrage de la carte remplira les tâches suivantes : Possibilité de récupérer l'heure grâce au GPS Possibilité de récupérer l heure grâce au NTP Création de dossier en cas d'échec de récupération de l'heure Mise à jour des variables utilisés dans les prochains scripts Appel du second script 7

9 Schéma de fonctionnement du script : 8

10 Fonction autologinftp Fonction creationdir Fonction miseheuredate Fonction heuredate 9

11 c. Script de gestion «record_global.sh» Le deuxième script («record_global.sh») se lance une fois que le premier est terminé, il remplira les tâches suivantes : Appel du script d enregistrement audio Si besoin appel du script d enregistrement des positions GPS Possibilité de pouvoir écouter l enregistrement Schéma de fonctionnement du script : 10

12 d. Script d enregistrement audio «record_wavflacftp.sh» Le troisième script («record_wavflacftp.sh») est celui qui fonctionnera tout le temps, en effet c est celui qui a pour tâche : Enregistrer les fichiers audio avec les 4 micros Nommer les fichiers : «PREFIX-positionGPS-date.wav» Compresser dans le format FLAC les enregistrements Envoyer ou non les fichiers audio vers le serveur FTP Mettre en veille la carte entre les enregistrements Schéma de fonctionnement du script : 11

13 Fonction dir Fonction fflac Fonction fposition Fonction fpositionmvmnt Fonction transfert_wifi_ftp 12

14 e. Script d enregistrement des positions GPS «record_gps.sh» Ce script sera lancé uniquement si la capture est faite en déplacement (en bateau par exemple) le script a pour seul tâche : Enregistrer les positions GPS Schéma de fonctionnement du script : 13

15 3. Schéma de fonctionnement général Voici une vue du fonctionnement général lors du démarrage de la carte : 14

16 4. Problématique a. Problématique horodatage La carte BeagleBoard ne possède pas de pile, donc à chaque démarrage celle-ci est remise à la date du 1er janvier 1970 (date UNIX). Les fichiers devant être horodatés afin de les classer cela pose un problème d'écrasement. Pour remédier à ce problème le script au démarrage va regarder dans le fichier de configuration s il y a présence de GPS, ou de Wi-Fi, si oui il va alors récupérer l heure. Dans le cas contraire un dossier sera alors créé ainsi les enregistrements seront dans des dossiers différents à chaque démarrage. Voir annexe script «beagle_init.sh» b. Problématique gestion des quatre micros Dans notre projet il faut capturer du son venant de 4 micros en même temps afin de parvenir à cela on va utiliser le logiciel SoX (SOund exchange) associé à ALSA (Advanced Linux Sound Architecture). Pour capturer du son venant de 4 micros il faut créer une carte son virtuelle regroupant ces 4 micros. Voir annexe Création d'une carte virtuelle de 4 micros c. Problématique de compression Afin de pouvoir envoyer les fichiers audio il va falloir les compresser, en effet un enregistrement non compressé de 5 minutes avec les 4 micros à 250KHz fait : ~600Mo. Il existe plusieurs codec * de compression sans perte, ici on va s intéresser à deux codecs : le FLAC et le WavPack. FLAC : Free Lossless Audio Codec est un codec libre de compression audio sans perte. À l inverse de codecs tels que MP3 ou Vorbis, il n enlève aucune information du flux audio. Cette qualité maximale a pour conséquence une quantité d'information plus élevée, qui tout en étant assez variable se trouve en moyenne être de l'ordre de 50 % de la taille du même fichier au format PCM * WavPack : est un format de fichier ainsi qu'un outil de compression audio permettant d'encoder (et de restaurer) un flux PCM sans perte ou avec pertes et même de cumuler les deux aspects (format hybride, voir ci-dessous). Le format est ouvert, et l'outil est libre, distribué selon les termes de la licence BSD. Après différents tests le codec FLAC avec l'option - fast a été retenue. Voir annexe Test des codecs 15

17 d. Problématique de transmission L'enregistrement audio demande énormément de capacité de stockage afin de pouvoir laisser le système tourner pendant longtemps, une solution de transfert des fichiers audio est nécessaire, pour cela on va utiliser deux bornes NanoStation M5 pour transférer les fichiers en Wi-Fi. Les fichiers seront envoyés vers un serveur FTP * (File Transfert Protocol). Voir Annexe schéma réseau et configuration des bornes Wi-Fi e. Problématique de stockage Comme dit précédemment les enregistrements seront envoyés par Wi-Fi, un serveur FTP doit être donc configuré afin de pouvoir réceptionner ces fichiers. Voir annexe création d un serveur FTP et test des différents moyens de transfert de fichier f. Problématique d énergie Le système lorsqu il est mis en place est alimenté par des batteries. Afin de ne pas gaspiller de l énergie le système sera «mis en sommeil» dès qu il aura terminé ce qu il a à faire. Voir annexe rtcwake g. Problématique de découpage des fichiers audio Afin de pouvoir être traités les fichiers audio comportant les quatre voies doivent être transformés en soit deux fichiers de deux voies, soit quatre fichiers d une voie. Cette étape sera effectuée sur le serveur NAS * qui stockera les fichiers audio. Voir annexe découpage des fichiers audio 16

18 IV. Temps Réel En informatique, un système temps réel est une application ou plus généralement un système pour lequel le respect des contraintes temporelles dans l exécution des traitements est aussi important que le résultat de ces traitements. Pour ce projet, le temps réel a été choisi car il permet de rendre prioritaire l enregistrement audio et d éviter les petites coupures pouvant survenir avec un système non temps réel. Un noyau Temps Réel est adapté à une application industrielle spécifique et ne doit pas être utilisé pour autre chose. Dans le cas d'un Linux Temps Réel, quand les tâches Temps Réel accaparent le processeur, le noyau Linux et l'ensemble des processus Linux n'ont plus la main et l'utilisateur qui aura l'impression que son PC est figé alors que ce comportement est tout à fait normal. Avoir un PC exécutant un Linux Temps Réel pour un usage de bureau n'est donc pas souhaitable. Plusieurs solutions existent sous linux : Xenomai Linux-RT RTAI Les différents tests que j ai effectués ont été portés sur la solution Xenomai, car c est la solution la plus documentée que j ai pu trouver lors de mes recherches. Afin de pouvoir utilisé Xenomai il faut recompiler un noyau linux. Pour cela il faut tout d abord télécharger les sources du noyau de base ainsi que les sources de Xenomai, une fois ces fichiers téléchargés, il faut alors appliquer le patch Xenomai sur ces sources du noyau de base. Ici un des problèmes rencontrés est que la BeagleBoard fonctionne sur une architecture ARM alors que celle utilisé par le poste de travail est une architecture x86 afin de pouvoir recompiler le noyau temps réel un outil de «cross-compilation» doit être installé. La cross compilation consiste à compiler une application pour un environnement d exécution différent de celui où est effectuée la compilation. L outil de cross compilation utilisé ici est Buildroot, Buildroot est un outil qui simplifie et automatise le processus de construction d un système Linux complet pour un système embarqué. Pour atteindre cet objectif, Buildroot est capable de générer un ensemble d outils de cross compilation, un système de fichier racine, une image du noyau Linux et un Bootloader *. Une fois l outil installé et la compilation réussie on peut enfin démarrer sur le système. Toute fois la solution temps réel n a pas était mise en place pour l instant, car de nombreux problèmes sont survenus lors de la compilation du noyau une fois le patch Xenomai mis en place. Beaucoup de recherches et de travails restes à faire sur cette solution qui à terme devra être mise en place afin d améliorer grandement la qualité des enregistrements audio. 17

19 V. Outils 1. Présentation des Outils a. Git Git est un logiciel de gestion de versions décentralisé. Il est conçu pour être efficace tant avec les petits projets, que les plus importants. Git a spécialement été créé pour le développement du noyau Linux. Ce projet a débuté en 2005, Linus Torvalds voulait créer une alternative au logiciel propriétaire BitKeeper. Depuis, Git a beaucoup évolué et est utilisé par de nombreux projets. Contrairement à des outils comme SVN ou CVS, Git fonctionne de façon décentralisée, c'est-à-dire que le développement ne se fait pas sur un serveur centralisé, mais chaque personne peut développer sur son propre dépôt. Git facilite ensuite la fusion (merge) des différents dépôts. b. Redmine Redmine est une application web de gestion de projet. C est une solution multiplateforme et multibase de données. Redmine est une solution open source distribuée sous les termes de la GNU General Public License v2 (GPL). A travers l interface Redmine on retrouve des outils de pastes afin de pouvoir sauvegarder un bout de code dans un coin par exemple, on retrouve aussi Git qui permet de stocker du code et de voir les différentes étapes de la création du code. 18

20 VI. Conclusion Aujourd hui, la solution fonctionne avec 4 micros enregistrant simultanément et transférant les données récoltées vers un serveur de stockage. Les problématiques rencontrées ont étaient résolues grâce aux fonctionnements des scripts. Seule la solution «Temps réel» n est actuellement pas mise en place, car d autres recherches et d autres tests restent à faire. Le projet est prêt à être déployé sur le site de Port Cros en situation réelle. VII. Annexes 1. Installation du système sur carte SD Afin d installer le système sur la BeagleBoard on va utiliser la carte SD. Pour ce faire il faut préalablement mettre à jour la machine que l on va utiliser : apt-get update && apt-get-upgrade Ensuite installer les paquets nécessaires : apt-get install wget dofstools u-boot-tools parted git Un script a été écrit afin de préparer la carte SD et y mettre l image de Debian pour le télécharger : git clone git://github.com/robertcnelson/netinstall.git cd netinstall On branche la carte SD dans la machine afin de la voir on utilise la commande : fdisk l Maintenant on va utiliser le script que l on a téléchargé : mmc /dev/sdx dtb omap3-beagle-xm distro wheezy-armhf sdx où X correspond à la lettre de la carte Une fois le script terminer la carte est prête. On peut à présent brancher la carte SD dans la BeagleBoard et démarrer la carte. L installation de Debian va se lancer. Plusieurs questions vont nous être posées : On choisit la langue On configure le réseau Le compte administrateur Le compte utilisateur Les paquets à installer (ici le minimum afin de consommer le moins possible : serveur ssh et utilitaires usuels) L installation est à présent terminée, le reste des commandes seront faites en SSH *. 19

21 2. Création d une carte virtuelle pour 4 micros Afin de créer une carte virtuelle comprenant les 4 micros il faut créer un fichier appelé «.asoundrc» à l emplacement personnel de l utilisateur qui fera appel à cette carte virtuelle : «/home/user». Ce fichier doit contenir : pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } pcm.multidodo { type multi; slaves.a.pcm "hw:1,0"; slaves.a.channels 1; slaves.b.pcm "hw:2,0"; slaves.b.channels 1; slaves.c.pcm "hw:3,0"; slaves.c.channels 1; slaves.d.pcm "hw:4,0"; slaves.d.channels 1; bindings.0.slave a; bindings.0.channel 0; bindings.1.slave b; bindings.1.channel 0; bindings.2.slave c; bindings.2.channel 0; bindings.3.slave d; bindings.3.channel 0; } ctl.multidodo { type hw; card 5; } pcm.ttable { type route; slave.pcm "multidodo"; slave.channels 4; ttable.5.0 1; ttable.5.1 1; ttable.5.2 1; ttable.5.3 1; } ctl.ttable { type hw; card 5; } 20

22 «multidodo» désigne le nom de la carte virtuelle. Pour plus d information voir : Afin de voir les numéros des cartes («hw :x,x») : cat /proc/asound/pcm 00-00: TWL4030 HiFi twl4030-hifi-0 : : playback 1 : capture : USB Audio : USB Audio : capture : USB Audio : USB Audio : capture : USB Audio : USB Audio : capture : USB Audio : USB Audio : capture 1 Une fois le fichier créé on redémarre le service : /etc/init.d/alsa-utils restart Paquet nécessaire : «alsa-utils» 21

23 3. Fichier de configuration «record.conf» Afin de faciliter la configuration des différents scripts un fichier de configuration regroupant les différentes variables a été créé : # record.conf ######################################################################### # Ce fichier permet de renseigner les divers variables pour le fonctionnement des scripts # ######################################################################### # dossier de stockage des wav #work_dir= work_dir=/data # dossier contenant les scripts bin_dir=/usr/local/bin #bin_dir=3 # préfixe du nom de fichier prefix="beagle" # durée du fichier (s) rec_time=20 # fréquence d'échantillonnage (Hz) sample_rate= # quantification (bits) sample_size=16 # micro # Si il n'y a qu'un micro usb : cat /proc/asound/pcm pour avoir hw:x,x # Si il y a plusieurs micro renseigner la carte virtuelle : multidodo par défaut micro=multidodo # nbre de voies chan=4 # fichier wav en cours current_rec=/home/debian/enregistrement_en_cours.wav # capture fixe ou en mouvement (0=fixe 1=mouvement) depl=0 # lecture pendant la capture (0=non 1=oui) # Ne fonctionne pas encore lect=0 # GPS? (0=non 1=oui) gps=0 # Wifi? (0=non 1=oui) wifi=1 # NTP srvntp=ntp.univ-tln.fr # transfert? (non/ftp) transfert=ftp # Serveur ftp srvftp= # Login ftp loginftp=ftpbeagle # Password ftp passwordftp=ftp # Dossier ftp dans lequel les sons seront stockés dirftp=audio/ # Ne pas changer # nouveau dossier (0=non 1=oui) new_dir=0 # Ne pas changer # numero du nouveau dossier ndir=4 # Ne pas changer # numero du nouveau dossier mvmnt mvmnt_dir=1 export work_dir bin_dir prefix rec_time sample_rate sample_size chan current_rec depl new_dir ndir mvmnt_dir lect gps srvftp transfert loginftp passwordftp wifi srvntp dirftp 22

24 4. Script «beagle_init.sh» Script : #!/bin/bash ####################################### # Ce script se lance au démarrage de la carte # ####################################### # Fichier de configuration source /usr/local/bin/record.conf i=0 # Initialisation de la date au 1er Janvier 2001 date # Fonction pour mettre à l'heure la carte function miseheuredate () { # new_dir=0 indique qu'il n y a pas de nouveau dossier new_dir=0 # ajout de la localisation dans le /data/gps.txt cat /tmp/gps.txt >> /DATA/gps.txt # récupération de la date et de l'heure et mise en forme tmpdate=`echo "$jour" cut -d : -f2 && echo "$jour" cut -d : -f1 && echo $heure cut -d : -f1 && echo $heure cut -d : -f2 && echo $jour cut -d : -f3 && echo. && echo $heure cut -d : -f3` datecomplete=`echo $tmpdate sed 's/ //g'` # réglage de la date date --utc $datecomplete } # Fonction pour créer un dossier 1,2,3... si capture fixe ou mvmnt1,mvmnt2... en mouvement function creationdir () { # new_dir=1 indique qu'un nouveau dossier a été créé new_dir=1 # Type de capture? if [ $depl -eq "0" ] then # Capture fixe # Tant que le dossier existe incrémente la variable dir while [ -d /DATA/$ndir ]; do ndir=`expr $ndir + 1` done # Création du dossier mkdir /DATA/$ndir chown debian /DATA/$ndir else # Capture en mouvement while [ -d /DATA/$mvmnt_dir ]; do mvmnt_dir=`expr $mvmnt_dir + 1` done # Création du dossier mkdir /DATA/mvmnt$mvmnt_dir #chown debian /DATA/mvmnt$mvmnt_dir fi } # Fonction qui récupère l'heure et la date avec les trames GPS function heuredate () { while (( -z "$heure" $i!=10 )) ; do # Requête GPS et extraction des trames type GPRMC gpspipe -r -n 10 grep "GPRMC" > /tmp/gps.txt # Récupération de l heure #heure=`gpspipe -r -n 10 grep "GPRMC" cut -d, -f2 cut -d. -f1 s$ heure=`cat /tmp/gps.txt cut -d, -f2 cut -d. -f1 sed 's/../&:/g'` 23

25 # Récupération de la date #jour=`gpspipe -r -n 10 grep "GPRMC" cut -d, -f10 sed 's/../&:/g'` jour=`cat /tmp/gps.txt cut -d, -f10 sed 's/../&:/g'` # Incrémentation i=`expr $i + 1` # Temporisation sleep 1 done # Test si l heure a été récupérée if [ $i -eq "10" ] then # Si non alors appel la fonction creationdir creationdir else # Si oui alors appel la fonction miseheuredate miseheuredate fi } # Fonction qui créer/met à jour le fichier.netrc # Ce fichier permet de se connecter directement au FTP function autologinftp () { netrc="/home/debian/.netrc" if [ -f $netrc ] then echo "$netrc existe" > /dev/null else echo "creation de $netrc" > /dev/null touch $netrc chmod 600 $netrc chown debian $netrc fi echo "machine $srvftp" > $netrc echo " login $loginftp" >> $netrc echo " password $passwordftp" >> $netrc } ######################################################################### ############################### DEBUT ################################### ######################################################################### # Regarde si il y a le Wi-fi if [ $wifi -eq "1" ] then # Tente de contacter le serveur ntp ping -c 5 $srvntp if [ $? -eq "0" ] then # En cas de réussite contacte le srv ntp ntpdate $srvntp new_dir=0 else # En cas d'echec appel la fonction creationdir creationdir fi else # Test si il y a un GPS if [ $gps -eq "1" ] then # Si oui alors # Démarrage de gpsd /usr/sbin/gpsd /dev/ttys0 # Temporisation le temps du lancement de gpsd sleep 15 24

26 # Test si le gps est bien branché gpspipe -r -n 3 grep -q "activated" if [ $? -eq "0" ] then # Si le GPS est branché alors appel la fonction heuredate echo "GPS branché" heuredate else # Si le GPS est non branché alors appel la fonction creationdir echo "GPS non branché" creationdir fi # Selon le type de déplacement arrête ou non gpsd if [ $depl -eq "0" ] then #Arrêt de gpsd killall gpsd fi else # Si non alors appel la fonction creationdir creationdir fi fi # Test si il y a un ftp if [ $transfert = "ftp" ] then autologinftp fi # remplace les valeurs new_dir, dir et mvmnt_dir dans le fichier record.conf sed -i 's/new_dir=.*/new_dir='$new_dir'/' /usr/local/bin/record.conf sed -i 's/ndir=.*/ndir='$ndir'/' /usr/local/bin/record.conf sed -i 's/mvmnt_dir=.*/mvmnt_dir='$mvmnt_dir'/' /usr/local/bin/record.conf # Démarre le script record_global.sh nohup su - debian -c /usr/local/bin/record_global.sh >/dev/null 2>&1 25

27 5. Script «record_global.sh» Script : #!/bin/bash source /usr/local/bin/record.conf echo "$current_rec" echo "Lancement de l'enregistrement des données WAV et/ou GPS" rm -f $current_rec # Test si la capture est faite en mouvement if [ $depl -eq "1" ] then # Si oui démarre l acquisition GPS # Acquisition GPS echo "record_gps.sh lancé" nohup $bin_dir/record_gps.sh >/dev/null 2>&1 fi # Démarre l acquisition WAV echo "record_wav.sh lancé" nohup $bin_dir/record_wavflacftp.sh >/dev/null 2>&1 if [ $lect -eq "1" ] then function lecture () { while [ -a $current_rec ] do play $current_rec sleep 1.5 done echo "relance de lecture" lecture } fi lecture 26

28 6. Script «record_wavflacftp.sh» Script : #!/bin/bash ########################################################################## # Ce script permet de lancer l'enregistrement, la compression puis le transfert vers le FTP # ########################################################################## # Fichier de configuration source /usr/local/bin/record.conf # Fonction qui regarde si un nouveau dossier a été créé function fposition () { if [ $gps -eq "1" ] then # Si il y a un GPS récupère la position dans la dernière ligne de gps.txt position=`tail -1 $work_dir/gps.txt cut -d, -f4` position=$position,`tail -1 $work_dir/gps.txt cut -d, -f6` else position="nogps" fi } function dir () { if [ $new_dir -eq "1" ] then # Si un nouveau dossier a été créé -> change le dossier de destination work_dir=$work_dir/$ndir fi } # Fonction qui récupère la position GPS dans la dernière ligne de gps.txt function fpositionmvmnt () { position=`tail -1 $work_dir/mvmnt$mvmnt_dir/gps.txt cut -d, -f4` position=$position,`tail -1 $work_dir/mvmnt$mvmnt_dir/gps.txt cut -d, -f6` } # Fonction qui compresse le fichier qui vient d être enregistré en.flac (--fast) function fflac () { flac --fast $work_dir/$prefix-$position-$name.wav rm $work_dir/$prefix-$position-$name.wav } # Fonction qui transfert le fichier compresser sur le serveur FTP # Ne pas mettre d incrémentations ni retirer les sauts de ligne dans cette fonction cela cause des problèmes function transfert_wifi_ftp () { #HOST="srvftp" # Tente de contacter le serveur FTP ping $srvftp -c 5 if [ $? -eq "0" ] then if [ $new_dir -eq "1" ] then echo "new_dir=1" ftp -vi $srvftp << EOT prompt cd $dirftp mkdir $ndir cd $ndir lcd $work_dir mput *.flac!rm $work_dir/*.flac quit EOT else echo "ELSE" ftp -vi $srvftp << EOT prompt cd $dirftp lcd $work_dir mput *.flac 27

29 !rm $work_dir/*.flac quit EOT fi fi } ######### # DEBUT # ######### # Appel de la fonction fposition fposition # Appel de la fonction dir dir # Test si la capture est faite en mouvement if [ $depl -eq "1" ] then # Si la capture est faite en mouvement alors while true;do # Récupere la date name=`date --rfc-3339=seconds tr -d '-' tr ' ' '_' tr -d ':' cut -c -15` # Appel la fonction fpositionmvmnt Fpositionmvmnt # Créer le fichier.wav dans le bon dossier touch $work_dir/mvmnt$mvmnt_dir/$prefix-$position-$name.wav ln -sf $work_dir/mvmnt$mvmnt_dir/$prefix-$position-$name.wav $current_rec echo "* enregistrement de $prefix-$position-$name.wav" # Enregistre le son grâce à la carte virtuelle multidodo qui contient les 4 micros sox -t alsa $micro -D -r $sample_rate -c $chan -b $sample_size $word_dir/mvmnt$mvmnt_dir/$prefix-$position- $name.wav trim 0 $rec_time sleep 2; rm -f $current_rec done else # Si la capture est fixe alors while true;do # Récupère la date name=`date --rfc-3339=seconds tr -d '-' tr ' ' '_' tr -d ':' cut -c -15` # Créer la fichier.wav dans le bon dossier touch $work_dir/$prefix-$position-$name.wav ln -sf $work_dir/$prefix-$position-$name.wav $current_rec #echo "* enregistrement de $work_dir/$prefix-$position-$name.wav" # Enregistre le son grâce à la carte virtuelle multidodo qui contient les 4 micro echo "* enregistrement de $work_dir/$prefix-$position-$name.wav" sox -t alsa $micro -D -r $sample_rate -c $chan -b $sample_size $work_dir/$prefix-$position-$name.wav trim 0 $rec_time # Tempo avant la compression sleep 2; # Appel de la fonction fflac qui compresse en flac --fast fflac # Tempo avant le transfert sleep 2; if [ $transfert = "ftp" ] then # Appel de la fonction qui fait le transfert vers le serveur FTP transfert_wifi_ftp fi #sleep 60; # rtcwake permet de plonger la carte dans un mode de basse consommation sudo rtcwake -m mem -s 60 rm -f $current_rec done fi 28

30 7. Script «record_gps.sh» Script : #!/bin/bash source record.conf while true;do echo -n " >>>>>> " date +%H:%M:%S # gpspipe -w -n 5 2>/dev/null grep "TPV" tee -a $work_dir/gps_data_`date +%Y%m%d` # gpspipe -r -n 10 2>/dev/null grep "GPRMC" tee -a $work_dir/gps_data_`date +%Y%m%d` gpspipe -r -n 10 2>/dev/null grep "GPRMC" >> $work_dir/mvmnt$mvmnt_dir/gps.txt sleep 30; done 29

31 8. Test des différents codecs 573M janv BEAGLE , _ wav time flac BEAGLE , _ wav BEAGLE , _ wav: wrote bytes, ratio=0,451 real user sys 4m11.910s 3m35.375s 0m10.352s 259M janv BEAGLE , _ flac time wavpack -b128 -c BEAGLE , _ wav created BEAGLE , _ wv (+.wvc) in secs (lossless, 51.82%) real user sys 5m15.287s 4m12.273s 0m7.766s 81M janv. 1 00:15 BEAGLE , _ wv 195M janv. 1 00:15 BEAGLE , _ wvc time flac --fast -f BEAGLE , _ wav BEAGLE , _ wav: wrote bytes, ratio=0,530 real user sys 1m40.422s 0m55.719s 0m10.867s time flac --best -f BEAGLE , _ wav BEAGLE , _ wav: wrote bytes, ratio=0,442 real user sys 8m42.375s 8m0.586s 0m11.063s ls -lh total 1,7G -rw-r--r-- 1 debian debian 253M janv. 1 00:50 BEAGLE , _003844_flacbest.flac -rw-r--r-- 1 debian debian 304M janv. 1 00:38 BEAGLE , _003844_flacfast.flac -rw-r--r-- 1 debian debian 259M janv. 1 00:32 BEAGLE , _003844_flacnormal.flac -rw-r--r-- 1 debian debian 573M janv. 1 00:28 BEAGLE , _ wav -rw-r--r-- 1 debian debian 81M janv. 1 00:33 BEAGLE , _ wv -rw-r--r-- 1 debian debian 195M janv. 1 00:33 BEAGLE , _ wvc 30

32 Fichier de base : 573Mo Codec Taille du fichier Temps de compression Ratio Fichier de base 573Mo / / Flac sans option 259Mo 4m12s 0,451 Flac option best 253Mo 8m42 0,442 Flac option fast 304Mo 1m40 0,530 WavPack 276Mo (81Mo + 195Mo) 5M15 0, Test des différents moyens de transfert de fichier Plusieurs protocoles de transfert de fichier ont été testés : SSH grâce à la commande «scp» FTP (File Transfert Protocol) 303M janv BEAGLE , _003844_flacfast.flac ################### SCP ################### scp /home/jules/ BEAGLE , _ % 303MB 6.2MB/s 00:49 ################### Utilisation CPU en % ################### top -b awk '$12 == "scp" {print $9}' 7,1 7,2 7,6 7,6 7,6 7,6 7,9 7,6 7,6 7,2 7,9 7,2 7,6 7,6 7,6 7,6 ################### FTP ################### put /home/debian/testcodec/beagle , _003844_flacfast.flac BEAGLE , _003844_flacfast.flac bytes sent in secs ( kb/s) 31

33 ################### Utilisation CPU en % ################### top -b awk '$12 == "ftp" {print $9}' 35,8 30,9 28,1 28,4 19,4 31,4 20,0 20,8 26,0 46,7 6,2 Récapitulatif : Fichier de base : 303Mo Protocole Débit Durée du transfert Utilisation CPU SSH 6Mo/s 50s 7-8 % FTP 10Mo/s 30s % 32

34 10. Schéma Réseau 11. Rtcwake Rtcwake est une commande qui permet de mettre en veille le système jusqu à une date de réveil indiquée. On voit dans le script «record_wavflacftp.sh» sudo rtcwake m mem s 60 L option m sert à choisir le mode de veille. La valeur utilisée est : mem : Etat S3 de l ACPI (veille). Cet état propose une économie significative puisque tout le système est placé en état d alimentation minimal, à l exception de la mémoire qui est placée en mode d autorafraichissement pour conserver son contenu. L option s sert à choisir le nombre de secondes avant le réveil. 12. Ntpdate Ntpdate est une commande qui permet de mettre à jour le système via un serveur NTP. On voit dans le script «beagle_init.sh» ntpdate $srvntp Afin que l heure récupérée soit dans le bon fuseau horaire une manipulation est à faire : Regarder si le fichier «/etc/localtime» est un lien symbolique et si oui à qui il est lié. Si il n existe pas le créer en tant que lien symbolique vers le fuseau horaire souhaité : cd /etc && ln s /usr/share/zoneinfo/<fuseauhoraire> localtime Remplacer «fuseauhoraire» par votre choix. 33

35 13. Création d un serveur FTP Installation L installation suivante est faite sur une debian apt-get install proftpd Un choix se présente à nous on choisit : indépendamment Configuration nano /etc/proftpd/protftpd.conf Les éléments à changer sont : useipv6 off DefaultRoot /var/www/ Port 21 Une fois les changements effectués on redémarre protfpd /etc/init.d/proftpd restart Connexion automatique Dans le script «record_wavflacftp.sh» le fichier audio une fois compressé doit être envoyé vers le serveur FTP. Afin que le script puisse se connecter automatiquement au serveur FTP le fichier «.netrc» doit être créé à l emplacement personnel de l utilisateur «/home/user/». La création de ce fichier est faite lors du script «beagle_init.sh» # Fonction qui créer/met à jour le fichier.netrc # Ce fichier permet de se connecter directement au FTP function autologinftp () { netrc="/home/debian/.netrc" if [ -f $netrc ] then echo "$netrc existe" > /dev/null else echo "creation de $netrc" > /dev/null touch $netrc chmod 600 $netrc chown debian $netrc fi echo "machine $srvftp" > $netrc echo " login $loginftp" >> $netrc echo " password $passwordftp" >> $netrc } 34

36 Le fichier.netrc doit avoir la syntaxe suivante : /etc/init.d/proftpd restart machine nomsrvftp login username password password 14. Sécurisation du serveur FTP Afin d améliorer la sécurité sur le serveur FTP plusieurs manipulations sont à faire : a. SSH On va tout d abord modifier le fichier de configuration SSH : nano /etc/ssh/sshd_config #On va désactiver le login en root. PermitRootLogin no Au lieu d utiliser le duo identifiant/motdepasse pour se connecter on va plutôt utiliser le duo clé publique/clé privée : Ces manipulations sont à faire sur le serveur et sur le poste qui pourra se connecter au serveur : #On crée un repertoire.ssh dans notre HOME mkdir ~/.ssh #Ensuite on lui change ses droits d accès chmod 0700 ~/.ssh A faire uniquement sur le poste : #On génère les clés publique et privée ssh-keygen -t dsa -f ~/.ssh/id_server On a maintenant 2 fichiers dans.ssh : id_server : clé privée id_server.pub : clé publique qui ira sur le serveur On transfère alors cette clé via scp vers le serveur : scp ~/.ssh/id_server.pub 35

37 b. Fail2ban Failt2ban lit les logs de divers serveurs (SSH, Apache, FTP ) à la recherche d erreurs d authentification répétées et ajoute une règle iptables pour bannir l adresse IP de la source. Installation apt-get install fail2ban cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local Il est préférable de copier le fichier «jail.conf» en «jail.local» et d'ensuite modifié ce dernier. Ce fichier «jail.local» sera automatiquement lu lors de l initialisation de fail2ban. nano /etc/fail2ban/jail.local [DEFAULT] ignoreip = findtime = 3600 bantime = [ssh] enabled = true port = ssh,sftp, n port filter = sshd logpath = /var/log/auth.log maxretry = 6 En cas de modification du port ssh, il faut le rajouter car sinon il surveillera uniquement le port 22 On relance fail2ban fail2ban-client reload On peut vérifier si les prisons sont présentent : fail2ban-client status 36

38 15. Glossaire MIMO : Multiple-Input Multiple-Output («entrées multiples, sorties multiples») est une technique utilisée dans les réseaux sans fil et les réseaux mobiles permettant des transferts de données à plus longue portée et à plus grande vitesse qu avec des antennes utilisant la technique SISO (Single-Input Single-Output) PoE : Le Power over Ethernet (littéralement puissance par-dessus ethernet) (abrégé PoE, équivalent de la norme IEEE 802.3af) permet de faire passer une tension de 48 V (jusqu'à 12 W de puissance voire plus) en plus des données à 100 Mbit/s ou 1 Gbit/s. Cette technologie alloue deux paires (ou plus) sur les quatre paires que contient un câble UTP ou STP afin d'alimenter certains appareils d'un réseau ethernet tels que des téléphones IP, des disques durs réseaux, des imprimantes, des caméras IP ou des points d'accès Wi-Fi. SSH : Secure Shell est à la fois un programme informatique et un protocole de communication sécurisé. Le protocole de connexion impose un échange de clés de chiffrement en début de connexion. Par la suite, tous les segments TCP sont authentifiés et chiffrés. FTP : File Transfert Protocol (protocole de transfert de fichiers) est un protocole de communication destiné à l échange informatique de fichier sur un réseau TCP/IP. Il permet, depuis un ordinateur de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. NAS : Un serveur de stockage en réseau, également appelé stockage en réseau NAS, boîtier de stockage en réseau ou plus simplement NAS (de l'anglais Network Attached Storage), est un serveur de fichiers autonome, relié à un réseau dont la principale fonction est le stockage de données en un volume centralisé pour des clients réseau hétérogènes. Codec : Un codec est un dispositif capable de compresser et/ou de décompresser un signal numérique. Ce dispositif peut être un circuit électronique, un circuit intégré ou un logiciel. Bash : Bourne-Again Shell, est le shell du projet GNU. Shell Unix : Un shell Unix est un interpréteur de commandes destiné aux systèmes d exploitation Unix et de type Unix qui permet d accéder aux fonctionnalités internes du système d exploitation. Il se présente sous la forme d une interface en ligne de commande accessible depuis la console ou un terminal. L utilisateur lance des commandes sous forme d une entrée texte exécutée ensuite par le shell. NTP : Le protocole d Heure Réseau (Network Time Protocol) est un protocole qui permet de synchroniser, via un réseau informatique, l horloge locale d ordinateur sur une référence d heure. PCM : La modulation par impulsion et codage ou MIC, (en anglais Pulse Code Modulation, généralement abrégé en PCM1) est une représentation numérique non compressée d'un signal analogique via une technique d'échantillonnage. Cette technique est utilisée pour la voix en télécommunications (RTC ou VoIP) et pour le son notamment dans les disques compacts audio, pour l'enregistrement sur bandes DAT et Minidisc, les disques optiques à haute capacité (Blu-ray et HD DVD), ainsi que pour les fichiers WAV, AIFF et BWF standards. 37

39 16. Configuration des bornes Wi-Fi Pour configurer les bornes Wi-Fi il faut se rendre sur leur interface web, pour cela il faut ouvrir un navigateur et taper l adresse de la borne. De base leur adresse IP est : Afin que les bornes puissent communiquer ensemble il faut en configurer une en point d accès et l autre en station. Pour la borne en point d accès : On se connecte : Par défaut : username : ubnt password : ubnt 38

40 Une fois connecté on se rend sur l onglet «Wireless» : Wireless Mode : c est ici que l on choisit «Access Point» SSID : on renseigne le SSID que l on veut Ensuite on se rend sur l onglet «Network» 39

41 Ici il faut changer l adresse IP de la borne afin que les deux bornes n ai pas la même. Enfin on se rend sur l onglet «System» «Device Name» nous permet de renommer la borne. Maintenant il faut configurer l autre borne en station. On choisit le mode : «Station» On remplit le SSID On renseigne l adresse MAC de la borne point d accès 40

42 17. Récupération automatique des fichiers Afin que les fichiers remontent automatiquement depuis la carte vers le NAS situé dans le réseau de l université plusieurs commandes ont été mise en place. Les fichiers sont donc envoyés de la carte vers le FTP grâce au script «record_wavflacftp.sh» : function transfert_wifi_ftp () { #HOST="srvftp" # Tente de contacter le serveur FTP ping $srvftp -c 5 if [ $? -eq "0" ] then if [ $new_dir -eq "1" ] then echo "new_dir=1" ftp -vi $srvftp << EOT prompt cd $dirftp mkdir $ndir cd $ndir lcd $work_dir mput *.flac!rm $work_dir/*.flac quit EOT else echo "ELSE" ftp -vi $srvftp << EOT prompt cd $dirftp lcd $work_dir mput *.flac!rm $work_dir/*.flac quit EOT fi fi } Puis le NAS vient prendre les fichiers du FTP grâce à une commande dans le crontab : */15 * * * * rsync -a -e ssh /NAS3/sabiod_dl/ */15 signifie que la commande est exécutée toutes les 15 minutes x.x.x.x : adresse IP du serveur FTP 41

43 Et afin que le serveur FTP ne se remplisse pas une commande permettant de supprimer tous les fichiers créés il y a plus de 60 minutes : 0 */1 * * * find -name *.flac -cmin +60 -exec rm {} \; */1 signifie que la commande sera exécutée toutes les heures 18. Découpage des fichiers audio Les fichiers audio sont enregistrer sur quatre voies, afin que le logiciel puisse travailler sur ces enregistrements il faut d abord les séparer en deux fichiers de deux voies chacun. Un script effectuera cette tache sur le serveur où seront stockés les fichiers : #!/bin/bash for audioin in $(ls grep -E "[0-9]{6}\.flac$") ;do echo "audioin = $audioin" audioout=$(echo "$audioin" head -c -6) echo "audioout = $audioout" echo "Creation du fichier "$audioout"_chan1-2.flac" sox "$audioin" "$audioout"_chan1-2.flac remix 1 2 echo "Creation du fichier "$audioout"_chan3-4.flac" sox "$audioin" "$audioout"_chan3-4.flac remix 3 4 done 42

44 19. Schéma branchement «disque dur externe» 43

45 20. Schéma branchement «Wi-Fi» 44

NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS

NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS NOTICE D UTILISATION Option USB 2-Ports USB FRANCAIS Introduction Ce supplément vous informe de l utilisation de la fonction USB qui a été installée sur votre table de mixage. Disponible avec 2 ports USB

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v3 Date : 7 May 2014 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Manuel d'utilisation CELVIN NAS

Manuel d'utilisation CELVIN NAS Manuel d'utilisation System CELVIN NAS Nous vous félicitons d avoir acheté un produit innovant de Fujitsu. Vous trouverez des informations actualisées sur nos produits, des conseils, des mises à jour,

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

Mode dʼemploi User guide

Mode dʼemploi User guide Mode dʼemploi User guide Urban Connexion Kit for Microsoft Surface Référence Urban Factory ICR32UF Introduction: Vous venez d acheter un kit de connexion Urban Factory pour Microsoft Surface, et nous vous

Plus en détail

Compliance Sheet. Super Range 71. Product Description

Compliance Sheet. Super Range 71. Product Description Super Range 71 Model SR71-15 SR71-A SR71-C SR71-E SR71-X SR71-USB Product Description 802.11a/n, Mini PCI, 2x2 MIMO 802.11a/b/g/n, Mini PCI, 3x3 MIMO 802.11a/b/g/n, CardBus, 2x2 MIMO 802.11a/b/g/n, PCI

Plus en détail

PART I / PARTIE I REQUEST FOR DISCLOSURE / DEMANDE DE DIVULGATION DE LA PREUVE

PART I / PARTIE I REQUEST FOR DISCLOSURE / DEMANDE DE DIVULGATION DE LA PREUVE ATTORNEY GENERAL PUBLIC PROSECUTION SERVICES PROCUREUR GÉNÉRAL SERVICE DES POURSUITES PUBLIQUES PART I / PARTIE I REQUEST FOR DISCLOSURE / DEMANDE DE DIVULGATION DE LA PREUVE NAME OF ACCUSED: / NOM DE

Plus en détail

Control your dog with your Smartphone. USER MANUAL www.pet-remote.com

Control your dog with your Smartphone. USER MANUAL www.pet-remote.com Control your dog with your Smartphone USER MANUAL www.pet-remote.com Pet-Remote Pet Training Pet-Remote offers a new and easy way to communicate with your dog! With the push of a single button on your

Plus en détail

MAT 2377 Solutions to the Mi-term

MAT 2377 Solutions to the Mi-term MAT 2377 Solutions to the Mi-term Tuesday June 16 15 Time: 70 minutes Student Number: Name: Professor M. Alvo This is an open book exam. Standard calculators are permitted. Answer all questions. Place

Plus en détail

Package Contents. System Requirements. Before You Begin

Package Contents. System Requirements. Before You Begin Package Contents DWA-125 Wireless 150 USB Adapter CD-ROM (contains software, drivers, and manual) Cradle If any of the above items are missing, please contact your reseller. System Requirements A computer

Plus en détail

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles

Plus en détail

B-310N/B-510DN. Network Installation Guide Guide d installation réseau

B-310N/B-510DN. Network Installation Guide Guide d installation réseau B-310N/B-510DN Network Installation Guide Guide d installation réseau Installing the Printer on Your Network Follow these instructions to install the software and connect the printer to your network.

Plus en détail

Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation

Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 806-3729-10 March 2000, Revision

Plus en détail

Please find attached a revised amendment letter, extending the contract until 31 st December 2011.

Please find attached a revised amendment letter, extending the contract until 31 st December 2011. Sent: 11 May 2011 10:53 Subject: Please find attached a revised amendment letter, extending the contract until 31 st December 2011. I look forward to receiving two signed copies of this letter. Sent: 10

Plus en détail

Quick start. Pulsar ellipse 300/500/650/800/1200. Pulsar ellipse premium 500/650/800/1200

Quick start. Pulsar ellipse 300/500/650/800/1200. Pulsar ellipse premium 500/650/800/1200 Quick start Pulsar ellipse 300/500/650/800/1200 Pulsar ellipse premium 500/650/800/1200 Using the additional functions available on your Pulsar ellipse Utilisation des fonctions additionnelles de votre

Plus en détail

How to Login to Career Page

How to Login to Career Page How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

NAS Turbo Guide de dépannage

NAS Turbo Guide de dépannage NAS Turbo Guide de dépannage Copyright 2011. QNAP Systems, Inc. All Rights Reserved. Ce document vous guide dans les procédures de dépannage si vous rencontrez des problèmes avec les dispositifs ou les

Plus en détail

Contents Windows 8.1... 2

Contents Windows 8.1... 2 Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to

Plus en détail

How To connect to TonVPN Max / Comment se connecter à TonVPN Max

How To connect to TonVPN Max / Comment se connecter à TonVPN Max How To connect to TonVPN Max / Comment se connecter à TonVPN Max Note : you need to run all those steps as an administrator or somebody having admin rights on the system. (most of the time root, or using

Plus en détail

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 3 4. MISES

Plus en détail

LA NETWORK MANAGER remote control software CUSTOM PRESET CREATION PROCEDURE

LA NETWORK MANAGER remote control software CUSTOM PRESET CREATION PROCEDURE LA NETWORK MANAGER remote control software CUSTOM PRESET CREATION PROCEDURE TECHNICAL BULLETIN - VERSION 1.0 Document reference: NWM-CUSTOM-PRS_TB_ML_1-0 Distribution date: July 21 st, 2010 2010 L-ACOUSTICS.

Plus en détail

How to Deposit into Your PlayOLG Account

How to Deposit into Your PlayOLG Account How to Deposit into Your PlayOLG Account Option 1: Deposit with INTERAC Online Option 2: Deposit with a credit card Le texte français suit l'anglais. When you want to purchase lottery products or play

Plus en détail

Sun. GigaSwift Ethernet Adapter Release Notes. Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A.

Sun. GigaSwift Ethernet Adapter Release Notes. Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Sun GigaSwift Ethernet Adapter Release Notes Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 816-1703-10 March 2002, Revision A Send comments about this document

Plus en détail

SERVEUR DÉDIÉ DOCUMENTATION

SERVEUR DÉDIÉ DOCUMENTATION SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

APPENDIX 6 BONUS RING FORMAT

APPENDIX 6 BONUS RING FORMAT #4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor

Plus en détail

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP (source : ClientsHardyHeron et ScribeNG sur le wiki Eole) Généralités Il existe trois grandes familles de Linux : RedHat (dont Mandriva), Debian

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter.

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter. Exonet - Ressources mutualisées en réseau Description du thème Propriétés Intitulé long Formation concernée Présentation Modules Activités Compétences ; Savoir-faire Description Ressources mutualisées

Plus en détail

INSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks

INSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks INSTRUMENTS DE MESURE SOFTWARE SOFTWARE Logiciel de supervision des réseaux locaux et/ou distants Management software for remote and/or local monitoring networks MIDAs EVO 4 niveaux de fonctionnalités

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme Promotion of bio-methane and its market development through local and regional partnerships A project under the Intelligent Energy Europe programme Contract Number: IEE/10/130 Deliverable Reference: W.P.2.1.3

Plus en détail

Guide d'installation rapide TFM-560X YO.13

Guide d'installation rapide TFM-560X YO.13 Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically

Plus en détail

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la MS Project 1- Créer un nouveau projet définir la date du déclenchement (début) ou de la fin : File New 2- Définir les détails du projet : File Properties (permet aussi de voir les détails : coûts, suivi,

Plus en détail

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE : MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE : Housing system est un service gratuit, qui vous propose de vous mettre en relation avec

Plus en détail

VTP. LAN Switching and Wireless Chapitre 4

VTP. LAN Switching and Wireless Chapitre 4 VTP LAN Switching and Wireless Chapitre 4 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Pourquoi VTP? Le défi de la gestion VLAN La complexité de gestion des VLANs et des

Plus en détail

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION CANADA CONSOLIDATION CODIFICATION Cheque Holding Policy Disclosure (Banks) Regulations Règlement sur la communication de la politique de retenue de chèques (banques) SOR/2002-39 DORS/2002-39 Current to

Plus en détail

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION 1 12 rue Denis Papin 37300 JOUE LES TOURS Tel: 02.47.68.34.00 Fax: 02.47.68.35.48 www.herve consultants.net contacts@herve consultants.net TABLE DES MATIERES A Objet...1 B Les équipements et pré-requis...2

Plus en détail

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications ANNEX III/ANNEXE III PROPOSALS FOR CHANGES TO THE NINTH EDITION OF THE NICE CLASSIFICATION CONCERNING AMUSEMENT APPARATUS OR APPARATUS FOR GAMES/ PROPOSITIONS DE CHANGEMENTS À APPORTER À LA NEUVIÈME ÉDITION

Plus en détail

DigiMemo Emetteur Bluetooth pour Smartphone

DigiMemo Emetteur Bluetooth pour Smartphone DigiMemo Emetteur Bluetooth pour Smartphone Guide Utilisateur BTX-100 Préparation... 1 Connecter l émetteur Bluetooth... 1 Installer le logiciel DigiMemo Express sur votre téléphone... 1 Mise en route

Plus en détail

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA SUPINFO Academic Dept. Resit Project Academic Project 2012-2013 Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International University vous

Plus en détail

First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION

First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION CANADA CONSOLIDATION CODIFICATION First Nations Assessment Inspection Regulations Règlement sur l inspection aux fins d évaluation foncière des premières nations SOR/2007-242 DORS/2007-242 Current to September

Plus en détail

Wallix AdminBastion 2

Wallix AdminBastion 2 Procédure de mise à jour Date 20/01/2010-07/01/2011 Version 1.5 Auteur Validation Damien Lesgourgues damien.lesgourgues@wallix.com Julien Patriarca julien.patriarca@wallix.com Groupe IF Research / Wallix

Plus en détail

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME Agenda What do we have today? What are our plans? What needs to be solved! What do we have today?

Plus en détail

Paxton. ins-20605. Net2 desktop reader USB

Paxton. ins-20605. Net2 desktop reader USB Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.

Plus en détail

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their

Plus en détail

Notices of Uninsured Deposits Regulations (Trust and Loan Companies)

Notices of Uninsured Deposits Regulations (Trust and Loan Companies) CANADA CONSOLIDATION CODIFICATION Notices of Uninsured Deposits Regulations (Trust and Loan Companies) Règlement sur les avis relatifs aux dépôts non assurés (sociétés de fiducie et de prêt) SOR/2008-64

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4 Technical Service Bulletin FILE CONTROL CREATED DATE MODIFIED DATE FOLDER INDUSTRIAL PC 13/11/2007 19/11/2007 662-02-27011B Nouveau PC Industriel sur Imprimantes RIP4 English version follows. Objet du

Plus en détail

C est quoi, Facebook?

C est quoi, Facebook? C est quoi, Facebook? aujourd hui l un des sites Internet les plus visités au monde. Si tu as plus de 13 ans, tu fais peut-être partie des 750 millions de personnes dans le monde qui ont une page Facebook?

Plus en détail

Fiche d Inscription / Entry Form

Fiche d Inscription / Entry Form Fiche d Inscription / Entry Form (A renvoyer avant le 15 octobre 2014 Deadline octobrer 15th 2014) Film Institutionnel / Corporate Film Film Marketing Produit / Marketing Product film Film Communication

Plus en détail

SmartTWOMC/TM Guide de commande Ordering Guide

SmartTWOMC/TM Guide de commande Ordering Guide SmartTWOMC/TM Guide de commande Ordering Guide Table des matières Liste des produits............................... 4 Configurations murales........................... 6 Configurations sur poteau.........................

Plus en détail

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation THE CONSUMER PROTECTION ACT (C.C.S.M. c. C200) Call Centres Telemarketing Sales Regulation LOI SUR LA PROTECTION DU CONSOMMATEUR (c. C200 de la C.P.L.M.) Règlement sur le télémarketing et les centres d'appel

Plus en détail

Application Form/ Formulaire de demande

Application Form/ Formulaire de demande Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application

Plus en détail

Solstice Backup 6.1. Update Guide. Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 U.S.A. 650-960-1300

Solstice Backup 6.1. Update Guide. Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 U.S.A. 650-960-1300 Solstice Backup 6.1 Update Guide Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 U.S.A. 650-960-1300 Part No. 816-3286-10 November 2001, Revision A Send comments about this document to:

Plus en détail

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5 RULE 5 - SERVICE OF DOCUMENTS General Rules for Manner of Service Notices of Application and Other Documents 5.01 (1) A notice of application or other document may be served personally, or by an alternative

Plus en détail

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed. Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed. Note: This manual describes the appearance of the USB Stick, as well as the

Plus en détail

SunATM 4.0 Update 1 Software

SunATM 4.0 Update 1 Software Copyright 1999 Sun Microsystems, Inc. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation.

Plus en détail

RAPID 3.34 - Prenez le contrôle sur vos données

RAPID 3.34 - Prenez le contrôle sur vos données RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux

Plus en détail

Notice Technique / Technical Manual

Notice Technique / Technical Manual Contrôle d accès Access control Encodeur USB Mifare ENCOD-USB-AI Notice Technique / Technical Manual SOMMAIRE p.2/10 Sommaire Remerciements... 3 Informations et recommandations... 4 Caractéristiques techniques...

Plus en détail

General Export Permit No. Ex. 18 Portable Personal Computers and Associated Software

General Export Permit No. Ex. 18 Portable Personal Computers and Associated Software CANADA CONSOLIDATION CODIFICATION General Export Permit No. Ex. 18 Portable Personal Computers and Associated Software Licence générale d exportation n o Ex. 18 Ordinateurs personnels portatifs et logiciels

Plus en détail

Administration et sécurité des réseaux. Chapitre 3, Partie 3

Administration et sécurité des réseaux. Chapitre 3, Partie 3 Administration et sécurité des réseaux Chapitre 3, Partie 3 Le Protocole FTP (File Transfer Protocol) 1 Plan Présentation du protocole Fonctionnement Configuration et options 2 Présentation de FTP Fonctionnalités

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.1 stable

Documentation UpdatEngine Installation et migration version 2.1.1 stable Documentation UpdatEngine Installation et migration version 2.1.1 stable Version de la documentation : doc-2.1.1-stable-1 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

Utiliser un proxy sous linux

Utiliser un proxy sous linux Utiliser un proxy sous linux Par LoiselJP Le 22/05/2013 Objectif Les systèmes d exploitation sont de plus en plus gourmand en ressource, notemment en consommation réseau. C est d autant plus vrai que Linux

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

Guide d'installation rapide TEW-691GR 1.01

Guide d'installation rapide TEW-691GR 1.01 Guide d'installation rapide TEW-691GR 1.01 Table of Contents Français 1 1. Avant de commencer 1 2. Installation du matériel 2 3. Configuration du routeur sans fil 3 Troubleshooting 5 Version 05.11.2010

Plus en détail

RFP 1000162739 and 1000163364 QUESTIONS AND ANSWERS

RFP 1000162739 and 1000163364 QUESTIONS AND ANSWERS RFP 1000162739 and 1000163364 QUESTIONS AND ANSWERS Question 10: The following mandatory and point rated criteria require evidence of work experience within the Canadian Public Sector: M3.1.1.C / M3.1.2.C

Plus en détail

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+ GIGABIT PCI DESKTOP ADAPTER Quick Installation Guide+ Guide d installation+ Check Your Package Contents Quick Installation Guide Gigabit Ethernet PCI Adapter CD with Manual and Drivers DO NOT insert the

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder Page 1 APPENDIX 2 Provisions to be included in the contract between the Provider and the Obligations and rights of the Applicant / Holder Holder 1. The Applicant or Licensee acknowledges that it has read

Plus en détail

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection

Plus en détail

C H A P T E R 28 C H A P I T R E 28. (Assented to June 12, 2014) (Date de sanction : 12 juin 2014)

C H A P T E R 28 C H A P I T R E 28. (Assented to June 12, 2014) (Date de sanction : 12 juin 2014) C H A P T E R 28 C H A P I T R E 28 THE CONSUMER PROTECTION AMENDMENT ACT (CONTRACTS FOR DISTANCE COMMUNICATION SERVICES) LOI MODIFIANT LA LOI SUR LA PROTECTION DU CONSOMMATEUR (CONTRATS DE SERVICES DE

Plus en détail

Méthode-TripleBoot-Mac-XP-Ubuntu Page 1/5

Méthode-TripleBoot-Mac-XP-Ubuntu Page 1/5 Méthode-TripleBoot-Mac-XP-Ubuntu Page 1/5 Installation de MacOSX.6 SnowLeopard + WindowsXP pro + Ubuntu 10.04.1 LTS Lucid sur MacBookPro 8Go RAM neuf acheté début 2011. Un "MacBook Pro 15-inch, Mid 2010"

Plus en détail

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #45 #46 WiFi Security Camera Quick Start Guide Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #47 Start Here 1 Is this you? TECH SUPPORT CTRL ALT DEL 2 If yes, turn to page three 1 3 If not,

Plus en détail

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT RESEARCH Z3

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT RESEARCH Z3 MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT RESEARCH Z3 These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them.

Plus en détail

Credit Note and Debit Note Information (GST/ HST) Regulations

Credit Note and Debit Note Information (GST/ HST) Regulations CANADA CONSOLIDATION CODIFICATION Credit Note and Debit Note Information (GST/ HST) Regulations Règlement sur les renseignements à inclure dans les notes de crédit et les notes de débit (TPS/ TVH) SOR/91-44

Plus en détail

Fiche procédure Serveur web Debian

Fiche procédure Serveur web Debian Galaxy Swisse Bourdin Rodrigue Marie Fiche procédure Serveur web Debian 2013 Installation du serveur Débian via Virtual Box Lancer VirtalBox puis exporter l image nommé «Debian-Srv.ova». Fichier => importer

Plus en détail

HYTEM http://www.hytem.net GENERATEUR SYNTHETISE GSM / DCS / PCS / UMTS / LTE / WIFI / WLAN

HYTEM http://www.hytem.net GENERATEUR SYNTHETISE GSM / DCS / PCS / UMTS / LTE / WIFI / WLAN http://www.hytem.net GENERATEUR SYNTHETISE GSM / DCS / PCS / UMTS / LTE / WIFI / WLAN CARACTERISTIQUES TECHNIQUES ET UTILISATION MAN 08-02-23 GARANTIE WARRANTY! La maintenance de cet appareil doit être

Plus en détail

Comment installer PicturesToExe?

Comment installer PicturesToExe? Comment installer PicturesToExe? Téléchargement Le logiciel PicturesToExe est disponible sur le site www.wnsoft.com Dans le paragraphe PicturesToExe, cliquez sur le bouton Une fenêtre s ouvre et propose

Plus en détail

SunATM 4.0 Release Notes

SunATM 4.0 Release Notes SunATM 4.0 Release Notes Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No.: 805-6553-10 March 1999, Revision A Copyright 1999 Sun Microsystems,

Plus en détail

Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations

Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations CANADA CONSOLIDATION CODIFICATION Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations Règlement sur les ordonnances alimentaires et les dispositions alimentaires (banques

Plus en détail

NORME INTERNATIONALE INTERNATIONAL STANDARD. Dispositifs à semiconducteurs Dispositifs discrets. Semiconductor devices Discrete devices

NORME INTERNATIONALE INTERNATIONAL STANDARD. Dispositifs à semiconducteurs Dispositifs discrets. Semiconductor devices Discrete devices NORME INTERNATIONALE INTERNATIONAL STANDARD CEI IEC 747-6-3 QC 750113 Première édition First edition 1993-11 Dispositifs à semiconducteurs Dispositifs discrets Partie 6: Thyristors Section trois Spécification

Plus en détail

Zelio S2020 va SR2COM01

Zelio S2020 va SR2COM01 A. Introduction : A. Introduction : Zelio S2020 va SR2COM01 Communication modem via l interface de communication SR2COM01 Modem communication through the modem communication interface SR2COM01 L objectif

Plus en détail

Connecting Speakers and Configuring Sound. Connexion des haut-parleurs et configuration des paramètres de son

Connecting Speakers and Configuring Sound. Connexion des haut-parleurs et configuration des paramètres de son Connecting Speakers and Configuring Sound Connexion des haut-parleurs et configuration des paramètres de son Connecting Speakers and Configuring Sound Speakers are included with the monitor (select models

Plus en détail

CONTEC CO., LTD. Novembre 2010

CONTEC CO., LTD. Novembre 2010 La gamme CONTEC CONTEC CO., LTD. Novembre 2010 1 Agenda Introduction Data acquisition and control Data Communication Expansion chassis and accessory Distributed I/O and media converter Stainless steel

Plus en détail

Appointment or Deployment of Alternates Regulations. Règlement sur la nomination ou la mutation de remplaçants CONSOLIDATION CODIFICATION

Appointment or Deployment of Alternates Regulations. Règlement sur la nomination ou la mutation de remplaçants CONSOLIDATION CODIFICATION CANADA CONSOLIDATION CODIFICATION Appointment or Deployment of Alternates Regulations Règlement sur la nomination ou la mutation de remplaçants SOR/2012-83 DORS/2012-83 Current to August 30, 2015 À jour

Plus en détail

English version ***La version française suit***

English version ***La version française suit*** 1 of 5 4/26/2013 4:26 PM Subject: CRA/ARC- Reminder - Tuesday, April 30, 2013 is the deadline to file your 2012 income tax and benefit return and pay any / Rappel - Vous avez jusqu'au 30 avril 2013 pour

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

TP : installation de services

TP : installation de services TP : installation de services Ce TP a été rédigé rapidement. Il ne donne certainement pas toutes les explications nécessaires à la compréhension des manipulations. Assurez vous de bien comprendre ce que

Plus en détail