Sécurité et transmissions dans un NI WSN

Bonjour
J'ai comme projet de mon DUT la mise en place d'un réseau de capteurs NI WSN. Avec mon groupe, nous nous posons la question de la sécurité d'un réseau de capteurs sans fil. L'architecture nous mène à penser que n'importe qui avec un analyseur de trame sur la norme ZigBee peut récupérer les informations ? Si c'est le cas, nous aimerions avoir des pistes quant à l'amélioration de la sécurité.
Aussi, nous aimerions savoir comment nous pouvons avoir l'assurance que les noeuds ne s'interfèrent pas entre eux. La communication qui s'effectue sur des canaux différents est-elle une garantie suffisante pour éviter les interférences ?
Merci d'avance pour vos réponses.

Bonjour,
Je ne crois pas qu'il y ai la possibilité de paramètrer le chiffrement de la communication WSN ni, même qu'un chiffrement de la communication Zigbee soit utilisée par les modules WSN.
La question derrière tout ca, c'est quel intérêt de sécuriser cette communication ? Si je récupère la trame et que j'arrive à lire que j'ai 1.2V sur mon entrée analogique, est ce une information critique ?
Pour ce qui est des interférences, le canal est censé être suffisant pour limiter les intéractions. Après c'est comme tout protocol sans fil, on a une plage a disposition, s'il y a déjà quelqu'un qui l'utilise, on a de fortes chances d'avoir des interférences...
Voilà pour mnon avis rapide sur la question.
Cordialement
.mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
Maxime R.  
  CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié  
  CLAD - Certified LabVIEW Associate Developer   

Similar Messages

  • Dans l'identifiant, dans donnéés de facturation, quand j'entre mon code de sécurité, je reçcois le message que le code n'est pas valide. Mais c'est le bon code sur ma carte. Quoi faire pour que ça fonctionne

    Dans l'identifiant, dans donnéés de facturation, quand j'entre mon code de sécurité, je reçcois le message que le code n'est pas valide. Mais c'est le bon code sur ma carte. Quoi faire pour que ça fonctionne

    Bonjour et merci de votre réponse,
    C'est pourtant ce que j'ai fais non ? (Voir VI en pièce jointe ou l'impr écran)
    lI n'y a donc pas moyen d'éviter ce "décalage" dont je parle plus haut ?
    Pièces jointes :
    Panel_OK.vi ‏353 KB
    Panel_OK impr écran.PNG ‏31 KB

  • Je ne trouve pas de commande "Désactiver la commande infra-rouge" dans la Sécurité de mon Macbook

    Can't find any "Deactivate infrared remote" in preference / security!

    Click the padlock icon bottom left side of the System Preferences /Security / General tab. Enter your admin password then you should be able to see;  Disable remote control infrared receiver.

  • Comportement de serveur non affiché dans le panneau des comportements de serveurs

    Bonsoir,
    Je dispose d'une page développée en PHP - MySql qui contient un formulaire d'ajout de données en base. Lors de la création de la page, le comportement de serveur d'insertion de données était bien affiché dans le panneau des comportements mais plus maintenant. Or, j'ai besoin de faire évoluer le formulaire.
    Voici ma page :
    <?php
    session_start();
    // PROTECTION PAGE INSERTIO PAR QUESTION REPONSE PAGE CANDIDATSECURITE.PHP ; SI SESSION VALIDATION EGAL OK CEST BON SINON ON RENVOI A LA PAGE DACCUEIL
    if ( !isset( $_SESSION['valideUser'] ) ) {
        // ON QUITTE LA PAGE CAR MAUVAISE REPONSE DONNEE
        header('Location: Candidatsecurite.php');
        exit;
    ?>
    <?php require_once('../Connections/XAMPP.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    $editFormAction = $_SERVER['PHP_SELF'];
    if (isset($_SERVER['QUERY_STRING'])) {
      $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    // on défini la variable du message derreur
    $ERR_Validation = "";
    // INSERTION FONCTION DETECTION INJECTION SQL DANS CHAMPS FORMULARE
    include ("../includes/securite/DETECTION_INJECTION_SQL.php");
    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "DevenirCandidat") ) {
        // PROTECTION ANTI INJECTION SQL
        $Protect_nom = Detection_InjectionSQL ( $_POST['nom'] );
        $Protect_prenom = Detection_InjectionSQL ( $_POST['prenom'] );
        $Protect_email = Detection_InjectionSQL ( $_POST['email'] );
        $Protect_telephone = Detection_InjectionSQL ( $_POST['telephone'] );
        $Protect_poste = Detection_InjectionSQL ( $_POST['poste'] );
        $Protect_departementRecherche = Detection_InjectionSQL ( $_POST['departementRecherche'] );
        $Protect_cursus = Detection_InjectionSQL ( $_POST['cursus'] );
        $Protect_competences = Detection_InjectionSQL ( $_POST['competences'] );
        $Protect_experiences = Detection_InjectionSQL ( $_POST['experiences'] );
        $Protect_motivations = Detection_InjectionSQL ( $_POST['motivations'] );
        if ( $Protect_nom == 0 && $Protect_prenom == 0 && $Protect_telephone == 0 && $Protect_poste == 0 && $Protect_email == 0 && $Protect_departementRecherche == 0 && $Protect_cursus == 0 && $Protect_competences == 0 && $Protect_experiences == 0 && $Protect_motivations == 0 ) {
        // CONTROLE AVANCE DES CHAMPS DU FORMULAIRE
        //####################################3###
        // recuperation du champs email
        $emailAcontroler = $_POST['email'];
        // on determine le point et larobase a trouve dans lemail
        $arobase   = '@';
        $point = ".";
        // si on trouve ces deux elements? on contrinu linsertion
        $detection_arobase = strstr( $emailAcontroler, $arobase );
        $detection_point = strstr( $emailAcontroler, $point );
        // PROTECTION EMAIL 1 DETECTION AROBASE
        if ( $detection_arobase != "" ) {
        // DETECTION EMAIL 2 DETECTION POINT
        if ( $detection_point != "" ) {
        // DETECTION CNCORDANCE EMAIL ET EMAIL CONFIRM
        if ( $_POST['email'] == $_POST['emailConfirm'] ) {
        // CONTROLE SELECT DEPARTEMENT
        if ( $_POST['departementRecherche'] != 0 ) {
        mysql_select_db($database_XAMPP, $XAMPP);
      $insertSQL = sprintf("INSERT INTO candidats (nomCandidat, prenomCandidat, emailCandidat, telCandidat, posteCandidat, departementRecherche, cursusCandidat, competencesCandidat, experiencesCandidat, motivationsCandidat) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($_POST['nom'], "text"),
                           GetSQLValueString($_POST['prenom'], "text"),
                           GetSQLValueString($_POST['email'], "text"),
                           GetSQLValueString($_POST['telephone'], "text"),
                           GetSQLValueString($_POST['poste'], "text"),
                           GetSQLValueString($_POST['departementRecherche'], "int"),
                           GetSQLValueString($_POST['cursus'], "text"),
                           GetSQLValueString($_POST['competences'], "text"),
                           GetSQLValueString($_POST['experiences'], "text"),
                           GetSQLValueString($_POST['motivations'], "text"));
      mysql_select_db($database_XAMPP, $XAMPP);
      $Result1 = mysql_query($insertSQL, $XAMPP) or die(mysql_error());
      $insertGoTo = "CandidatInscriptionAttValidation.php";
      if (isset($_SERVER['QUERY_STRING'])) {
        $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
        $insertGoTo .= $_SERVER['QUERY_STRING'];
      header(sprintf("Location: %s", $insertGoTo));
    // sinon on indique les erreurs
    // SINON LE SELECT DEPARTEMENT NA PAS ETE RENSEIGNE
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                             <ul>
                            <li>Un département doit être renseigné afin que les
                            recruteurs puissent sélectionner votre profil.</li>
                            </ul>";
    // ERREUR NON CONCORDANCE EMAILS
    } else {
         $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                             <ul>
                            <li>Adresse de confirmation non conforme.</li>
                            </ul>";
    // ERREUR POINT MAIL
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                            <ul>
                            <li>Adresse email non conforme</li>
                            </ul>";
    // ERREUR AROBASE
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                                <ul>
                                <li>Adresse email non conforme.</li>
                                </ul>";
    // FIN IF DETECTION INJECTION SQL
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                            <ul>
                            <li>Des expressions SQL ont été détecté dans le formulaire. Pour garantir la sécurité de vos informations, merci de retirer les instructions SQL présentent dans les champs du formulaire.</li>
                            </ul>";
    // FIN IF FORM LANCE
    mysql_select_db($database_XAMPP, $XAMPP);
    $query_DEPARTEMENTS = "SELECT * FROM departement ORDER BY departement_nom ASC";
    $DEPARTEMENTS = mysql_query($query_DEPARTEMENTS, $XAMPP) or die(mysql_error());
    $row_DEPARTEMENTS = mysql_fetch_assoc($DEPARTEMENTS);
    $totalRows_DEPARTEMENTS = mysql_num_rows($DEPARTEMENTS);
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><!-- InstanceBegin template="/Templates/JOBSTemplateSansBoites.dwt" codeOutsideHTMLIsLocked="false" -->
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="generator" content="PSPad editor, www.pspad.com">
      <!-- InstanceBeginEditable name="doctitle" -->
      <title>Déposer un CV IT</title>
      <!-- InstanceEndEditable -->
      <link type="text/css" rel="stylesheet" href="../includes/style/stylesheet.css" />
        <link rel="icon" type="image/png" href="../includes/images/favicon.png" />
      <!-- InstanceParam name="FOOTER" type="boolean" value="true" -->
      <!-- InstanceParam name="RECHERCHEOFFRE" type="boolean" value="true" -->
      <!-- InstanceParam name="DEPOTCV" type="boolean" value="true" -->
      <!-- InstanceParam name="HIGHTLIGHT" type="boolean" value="true" -->
      <!-- InstanceBeginEditable name="head" -->
      <script type="text/javascript">
    function MM_validateForm() { //v4.0
      if (document.getElementById){
        var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
        for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
          if (val) { nm=val.name; if ((val=val.value)!="") {
            if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
              if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
            } else if (test!='R') { num = parseFloat(val);
              if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
              if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
                min=test.substring(8,p); max=test.substring(p+1);
                if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
          } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
        } if (errors) alert('The following error(s) occurred:\n'+errors);
        document.MM_returnValue = (errors == '');
      </script>
      <!-- InstanceEndEditable -->
      <!-- InstanceParam name="contentprincipal" type="boolean" value="true" -->
      </head>
      <body>
    <div class="container">
    <div id="menu">
          <a href="CandidatInscription.php">Devenir Candidat</a>   
        </div>
      <div id="header">
        <h1><span><a href="#">Emploi informatique IT</a></span></h1>
      </div>
    </div>
      <!-- DIV DE RECHERCHE DOFFRES -->
      <div id="hightlight">
      <ul>
          <li><a href="../offres-emploi.php">Recherche emploi IT</a></li>
        <li><a href="#">Soci&eacute;t&eacute;s IT</a></li>
        <li><a href="#"> Les m&eacute;tiers</a></li>
        <li><a href="#">Recrutement</a></li>
      </ul>
      </div>
      <div class="container">
      <div id="wrapper">
        <div id="content"><!-- InstanceBeginEditable name="EditRegion5" -->
          <h3>D&eacute;poser un CV IT</h3>
          <p>Vous d&eacute;tennez des comp&eacute;tences dans l'un des domaines de IT et vous &ecirc;tes &agrave; la recherche d'un emploi IT ? JOBS-Informatique.com propose de mettre &agrave; disposition des recruteurs votre CV.</p>
          <?php
          // AFFICHAGE ERREUR SI IL Y EN A UNE OU PLUSIEURS
          if ( $ERR_Validation != "" ) {
              echo "<p style=\"background:red;
                                 color:white;
                               border-radius: 8px;
                               padding:5px;\">".$ERR_Validation."</p>";
          ?>
          <form action="<?php echo $editFormAction; ?>" method="POST" name="DevenirCandidat" id="DevenirCandidat">
            <span style="float:left; width:49%;">
              <p>
                <label for="email">Email:</label>
                <input name="email" type="text" required="required" id="email" value="<?php if (isset($_POST['email']) ) echo $_POST['email']; ?>">
              </p>
              <p>
              <label for="emailConfirm">Email Confirmation:</label>
                <input name="emailConfirm" type="text" required="required" id="emailConfirm" value="<?php if (isset($_POST['emailConfirm']) ) echo $_POST['emailConfirm']; ?>">
              </p>
            <p>
                <label for="nom">Votre Nom:</label>
              <input name="nom" type="text" required id="nom" value="<?php if (isset($_POST['nom']) ) echo $_POST['nom']; ?>">
              </p>
              <p>
                <label for="telephone">Tel:</label>
                <input name="telephone" type="text" required id="telephone" value="<?php if (isset($_POST['telephone']) ) echo $_POST['telephone']; ?>">
              </p>
              <p>
                <label for="cursus">Votre cursus:</label>
                <textarea name="cursus" cols="45" rows="5" required id="cursus"><?php if (isset($_POST['cursus']) ) echo $_POST['cursus']; ?></textarea>
              </p>
              <p>
                <label for="competences">Vos comp&eacute;tences:</label>
                <textarea name="competences" cols="45" rows="5" required id="competences"><?php if (isset($_POST['competences']) ) echo $_POST['competences']; ?></textarea>
              </p>
              </span>
              <span style="float:right; width:49%;">
              <p>
                <label for="poste">Poste recherch&eacute;:</label>
                <input name="poste" type="text" required id="poste" value="<?php if (isset($_POST['poste']) ) echo $_POST['poste']; ?>">
              </p>
              <p>
                <label for="prenom">Votre Pr&eacute;nom:</label>
                <input name="prenom" type="text" required id="prenom" value="<?php if (isset($_POST['prenom']) ) echo $_POST['prenom']; ?>">
              </p>
              <p>
                <label for="departementRecherche">D&eacute;partement recherch&eacute;:</label>
                <select name="departementRecherche" required id="departementRecherche">
                  <option value="0" <?php if (!(strcmp(0, 0))) {echo "selected=\"selected\"";} ?>>Choisir</option>
                  <?php
    do { 
    ?>
                  <option value="<?php echo $row_DEPARTEMENTS['departement_id']?>"<?php if (!(strcmp($row_DEPARTEMENTS['departement_id'], 0))) {echo "selected=\"selected\"";} ?>><?php echo $row_DEPARTEMENTS['departement_nom']?></option>
                  <?php
    } while ($row_DEPARTEMENTS = mysql_fetch_assoc($DEPARTEMENTS));
      $rows = mysql_num_rows($DEPARTEMENTS);
      if($rows > 0) {
          mysql_data_seek($DEPARTEMENTS, 0);
          $row_DEPARTEMENTS = mysql_fetch_assoc($DEPARTEMENTS);
    ?>
                </select>
              </p>
              <p>
                <label for="age">Age :</label> <input name="age" type="text" id="age" size="5" maxlength="2">
              </p>
              <p>
                <label for="experiences">Vos exp&eacute;riences:</label>
                <textarea name="experiences" cols="45" rows="5" required id="experiences"><?php if (isset($_POST['cursus']) ) echo $_POST['experiences']; ?></textarea>
              </p>
              <p>
                <label for="motivations">Vos motivations:</label>
                <textarea name="motivations" cols="45" rows="5" required id="motivations"><?php if (isset($_POST['motivations']) ) echo $_POST['motivations']; ?></textarea>
              </p>
            </span>
            <p style="clear:both;">Vous avez un droit de mofication et de suppression sur les donn&eacute;es ins&eacute;r&eacute;es par le biais du pr&eacute;sent formulaire. Vous acceptez que JOBS-Informatique.com fournisse vos informations personnelles &agrave; des entreprises qui recherchent &agrave; recruter du personnel qualifi&eacute;.</p>
                <p>
                <input name="submit" type="submit" id="submit" value="Envoyer">
              </p>
              <input type="hidden" name="MM_insert" value="DevenirCandidat">
              </p>
          </form>
        <!-- InstanceEndEditable -->
        <!-- FIN ZONE REDIRECTIONS CANDIDATS -->
         </div>
      </div>
      <div id="navigation">
        <p><strong>MENU</strong></p>
        <ul>
          <li><a href="">Emploi informatique</a></li>
          <li><a href="">IT recrutement</a></li>
        </ul>
      </div>
      <div id="information">
       </div>
      <div id="footer"><!-- InstanceBeginEditable name="EditRegion1" -->FOOTER<!-- InstanceEndEditable -->
      </div>
    </div>
      </body>
    <!-- InstanceEnd --></html>
    <?php
    mysql_free_result($DEPARTEMENTS);
    ?>

    Bonjour,
    Après avoir effectué des tests sur mon formulaire d'insertion de données sur une nouvelle page créée à cet effet, j'ai trouvé d'où vient le bug.
    En effet, lorsque l'on rajoute des contrôles serveur sur la valeur des champs du formulaire entre IF MM_INSERT et le début de la requête sql, le comportement d'insertion de données disparaît immédiatement du panneau des comportement avec impossibilité de rétablir la situation en retirant ces éléments de contrôle.
    Mais du coup, comment faire davantage de contrôle serveur sur le formulaire avant insertion des données ?
    Merci

  • '09 MBP "Crash" problem triggered by Panic! Transmit

    So, I'm having a problem with my MBP that's been driving me crazy for ages. It's trigged by Panic! Transmit but they have been unable to help me resolve the problem, so I turn to you.
    Order of Operations.
    1. System is operating perfectly.
    2. I launch Panic! Transmit. (No problem)
    3. I connect to a remote drive (S3/FTP/cloud) in the program. (No Problem)
    4. I ask Panic! Transmit to MOUNT the remote connection as a drive. (The drive gets mounted BUT my mouse has suddenly become choppy. i.e. I move it and it skips around jumping. Very rough movement.)
    5. I unmount drive (Nothing changes)
    6. I close Panic! Transmit (Nothing changes)
    7. I reboot
    8. Login screen shows up ... I click my User Name and Log in.
    9. The system auto-restarts before entering OS. (I never see the desktop)
    10. Login screen shows up AGAIN ... I click my User Name and Log in
    11. Now the OS tries to launch my login items ... it hangs for 10-20 seconds... nothing is being lauched. Something triggers and boom, it resets back to some backup state and starts to launch OLD login items that have long since been removed. It is also now re-indexing my hard drive in Finder.
    12. I go and change all of the login items back to what their supposed to be and continue going about my business.
    Questions!
    1. What file/operation is being corrupted such that my login items are being reset to some historical state?
    2. What can Mounting a drive be doing in the OS that causes the mouse to become super unresponsive?
    Any help is appreciated, I bought Transmit and I loved using it, but it's more or less a waste of HD space as of right now and I wish I had an alternative to work with.

    Did you find a cure for this? I have a similar problem on a macbook mini. Using Mountain Lion and panic transmit 4....

  • Je veux re-telecharger le Mountain Lion MAIS... Une erreur est survenue dans l'App Store. Veuillez réessayer ultérieurement. (100), que faire...?

    Je veux re-telecharger le Mountain Lion MAIS voila je recois une erruer
    Une erreur est survenue dans l'App Store. Veuillez réessayer ultérieurement. (100), que faire...?
    (par contre aucun probleme sur mon Imac ou MacBookPro)

    Bonjour ...
    Essayez ici >  Mac App Store: "Une erreur s'est produite inconnu (100): lors de l'achat
    Si cela ne vous aide pas, essayez ce qui suit:
    Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.
    S'il vous plaît garder avec moi. J'utilise un traducteur pour essayer de vous aider.

  • Une erreur est survenue dans l'app store

    Bonjour,
    Il m'est impossible d'acheter la moindre application payante dans app store. Après avoir creer un compte, dans un premier temps la transaction bancaire fut refusée, j'ai vérifié la justesse de mes coordonnées bancaire sans résultat. Puis maintenant le message suivant s'affiche  il nous est impossible d'acceder à votre demande une erreur est survenue dans app store veuillez réessayer ultérieurement (100) Je dois préciser qu'il m'est par contre possible de télécharger une application gratuite ???
    merci d'avance pour votre aide

    Bonjour ...
    Essayez ici >  Mac App Store: "Une erreur s'est produite inconnu (100): lors de l'achat
    Si cela ne vous aide pas, essayez ce qui suit:
    Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.
    S'il vous plaît garder avec moi. J'utilise un traducteur pour essayer de vous aider.

  • Échec de la connexion sécurisée pour les modules complémentaires avec Thunderbierd

    J'ai TB 24.5.0 en version portable.
    Quand je vais sur outils->Modules complémentaires j'obtiens l'erreur suivante (copie du texte) :
    Échec de la connexion sécurisée
    services.addons.mozilla.org utilise un certificat de sécurité invalide. Le certificat n'est pas sûr car l'autorité délivrant le certificat n'est pas éprouvée. (Code d'erreur : sec_error_untrusted_issuer)
    Ceci peut être dû à un problème de configuration du serveur ou à une personne essayant d'usurper l'identité du serveur.
    Si vous avez déjà pu vous connecter à ce serveur, l'erreur est peut-être temporaire et vous pouvez essayer à nouveau plus tard.
    Ou vous pouvez ajouter une exception…
    Quand je clique sur "Ou vous pouvez ajouter une exception…", il ne se passe rien.
    Quand je passe le pointeur de souris sur "Ou vous pouvez ajouter une exception…", apparait en bas dans la barre : javascript:showSecuritySection();
    Je ne sais plus quoi faire.
    Voilà, pourriez-vous m'aider, svp ?
    Merci

    Bonjour Gilles,
    Ce site est dédié au support anglophone, merci de poster votre question sur http://forums.mozfr.org pour avoir une réponse.

  • Get User Messages on the Host PC from WSN Nodes

    Hi,
       I have read the "LabVIEW Wireless Sensor Network (WSN) Pioneer - Under the Hood" and try to transmit user messages from a WSN node to the host. 
    However, I am stuck at the WSN Get New Messages VI. I am unable to use a "Display Message to User" function or "Unbundle function" to retrieve the messages from WSN Get New Messages VI. Can anyone help me ? I have been stuck here for hours. Thank you very much !
    Regards,
    Xinke
    Attachments:
    Unable to read WSN Node User Messages.jpg ‏57 KB

    Hi xinke,
    looking at your code, I believe the issu eis that the output of the Get New Message node is an array of clusters and as such should be indexed as with a normal array before being split up with unbundle. i have attached a VI that shows this to my post.
    I hope that this helps!
    Liam A.
    National Instruments
    Applications Engineer
    Attachments:
    WNS.vi ‏10 KB

  • Impossible d'utiliser flash player dans IE11/Windows 8.1 x64 sur un compte utilisateur

    Bonjour,
    Ma configuration:
    PC portable
    Windows 8.1 x64
    Internet Explorer 11
    Flash Player 12
    Shockwave installé et activé dans IE dans l'onglet "modules"
    Filtre Active X non activé dans l'onglet "sécurité"
    Mises à jour Windows complètes
    Mon problème:
    Lorsque je suis en mode administrateur, Internet Explorer fonctionne très bien et affiche correctement tous les contenus Flash Player.
    Dès que j'ouvre une session utilisateur, IE affiche que Flash Player doit être activé et aucun contenu n'est disponible.
    Je ne peux pas désinstaller et réinstaller Flash Player car il est intégré à IE11 (Windows 8.1).
    Ma question:
    Peut-on permettre aux utilisateurs d'utiliser le Flash Player sous IE11 (édition de la base de registre ou autorisations accordées sur certains dossiers/fichiers) ?
    Merci d'avance pour vos réponses/solutions.
    Cordialement.

    This is purely a Windows/IE user permissions problem in Win 8. If the plug-in is installed (and it is with Win 8), whether or not a user can activate it has nothing to do with Flash Player. It's ALL Windows and IE and User settings.

  • What's the best FM frequency to use for the Transm...

    Hi all,
    I'm having difficulty in getting my iPod car kit set up, so I am using my n900 for in car entertainment for the time being.  Problem is that I can't seem to find a clear frequency to set the phone to use, so it doesn't keep picking up other stations whilst I am driving around.
    I have just read that 87.5 is a good choice, as not many stations go that low.  Problem is the n900 won't go that low, as far as I can tell.
    Any suggestions?
    If tnis post is a cure to your issue, please MARK IT AS SOLUTION.
    If this post has helped anyone in any way, PLEASE SHARE YOUR KUDOS, by clicking on the GREEN STAR.

    The lower transmit frequency limit is in there to make the device meet FCC regulations.. that is a regulation imposed of US regions and, to a lesser extent, Latin american regions that border with the US.
    In addition, you'll be pleased to know that the N900 will not use certain European WiFi channels if a) the sim card is removed or b) the phone has a sim card but is OUT of 3G coverage.. again, to make the device meet FCC regulations.. (seriously.. when you go out of 3G coverage, the kernel reports it is switching from EU wifi to US wifi!!)
    Let me put this into perspective..
    From: http://www.nokia.com/results/Nokia_results2009Q3e.pdf
    Nokia sold 3.1million handsets in the US 2009 Q3
    Nokia sold 27.1million handsets in Europe during the same period.. That is 9 times as many.
    The USA has its OWN firmware
    and yet ALL versions of the firmware (including the UK specific one) are crippled to meet the requirements of a region that produces the lowest sales figures by a factor of 3 (Latin America produced 9.7 million units in 2009Q3)
    Why the HELL are we suffering because of US restrictions..
    That's like saying you can't use bluetooth because it isn't allowed on the Christmas islands.. (it is allowed.. not picking on you, Christmas Islands, but you are small!)
    If the FCC wants a phone that doesn't allow broadcasts on sub 88Mhz frequences, and doesn't want certain Wifi channels to be used, the ALTER THE US FIRMWARE..
    What next, BMWs have with left hand steering in the UK because the US drives on the Left?
    Phillips TVs that only work on 120V because the US uses 120V..
    I don't give a **** what the FCC say.. I'm not in the US and I have my own european and UK legislation to adhere to..
    For a company that INSISTS on having a billion regional firmware versions, they don't appear to be able to get that right either!!! The UK version lacks UK specific restrictions such as the ability to us UK frequencies for wifi and FM transmission!!
    Crazy and very very irritating

  • Ical : Une connexion sécurisée n'a pas pu être établie.

    Bonjour, sur mon Imac, j'essai de synchroniser mon calendrier google via ical, mais lorsque je coche calendrier dans les paramêtres de mon compte, j'ai un message :
    Une connexion sécurisée n’a pas pu être établie.
    Cliquez sur Continuer pour continuer la création de votre compte. Si nécessaire, vous pourrez modifier ce compte ultérieurement au sein des préférences Calendrier.
    Si je clique sur continuer, rien ne se passe.
    Je n'ai aucun problème sur mon Ipad ou Iphone, ça marche parfaitement.
    Quelqu'un aurait une idée?

    Problème résolu : voir source zerfouth sur forum macbidouille
    Bonjour à tous,
    Il semble qu'une solution existe au problème décrit dans ces échanges.
    Il faut supprimer l'application Wi-FI Synch qui se manifeste dans la barre supérieure à droite de l'écran par une icône Iphone noir.
    Pour ce faire :
    Aller dans la bibliothèque
    Aller dans Launch Daemons
    Virer la ligne com.ghughes.wifisync.root.plist
    Aller dans le répertoire Application Support
    Virer le répertoire Wi-Fi Synch
    Redémarrer et ça devrait permettre de connecter Iphone et Ipad sans problème.
    A noter que ghugues correspond au nom du développeur de l'appli Wi-Fi Synch
    J'ai trouvé ça dans le forum anglais de discussion Apple. Le découvreur est un certain Benxine.
    Je pense que le fait de virer Wi-Fi Synch n'est pas sans conséquences, mais qu'il doit être facile de le réinstaller en cas de besoin.
    Prudence donc, en attendant ça fonctionne chez moi et je n'ai plus à ré-installer Itunes à chaque fois que je veux voir ce qui se passe dans mon Ipad. ( source Zerfouth ) http://forum.macbidouille.com/index.php?showtopic=374141

  • Cacher une colonne dans un tableau

    Bonjour, je doit créer un programme d'acquisition pour un oscilloscope. Je recueille les résultats des signaux transmi par l'oscilloscope comme la fréquence, la valeur max etc..
    J'ai donc creer un tableau on je recupère les valeurs que j'écris dans un tableur ensuite, mais j'aimerais pouvoir sélectionner les valeurs que j'envoie dans le tableau ( et donc dans le tableur) ou pas.
    Cela est-il possible? ou simplement cacher les colonnes non selectionner
    Je travail sous LabView 2012, ci joint mon VI et j'utilise un Lecroy WaveRunner 640zi  comme oscilloscope
    Merci d'avance.
    Attachments:
    VI Valeur P.vi ‏27 KB
    vi.jpg ‏174 KB

    Petit conseil, comme tu utilises la dernière version de LabVIEW, tu devrais enregistrer tes VIs à une version plus ancienne pour maximiser tes chances que les membres avec une ancienne version puissent les ouvrir... Ou simplement les partager en image .PNG
    Ton problème semble assez élémentaire. Tu peux utiliser la fonction "Delete from array" dans une boucle for avec un shift register, où tu enlèves les colonnes qui ne t'intéressent pas, ou utiliser la fonction "Index array" pour sélectionner une par une les colonnes qui t'intéressent et les ajouter dans ton shift register, et ensuite convertir ce qui reste dans ton fichier tableur.
    Je te laisse le soin de découvrir les fonctions array

  • Stopper plusieurs boucle while dans une structure évènement

    Bonjour.
    Je gère actuellement l'acquisition de données sous LabVIEW et ai mis en place une structure évènementielle.
    Mon programme possède 6 fonctionnalités principales correspondant à 6 boutons :
    - paramètres de sécurité
    - étalonnage des capteurs
    - paramètres de l'essai
    - quitter le programme
    - démarrer l'essai
    - arrêt de l'essai
    Jusqu'à présent, les 5 premières fonctionnalités s'exécutent à merveille.
    Le problème réside dans l'interruption du code (sans le quitter attention !!) lors de l'appui du bouton "arreter essai".
    Lors de l'appui du bouton démarrer, 5 boucles while s'exécutent simultanément (soit dans l'évènement "Demarrer Essais : value change").
    J'ai tenté de relier chaque condition d'arrêt de ces boucles à la variable locale "Arreter Essais" (cf. ex ici http://forums.ni.com/t5/Discussions-de-produit-de-NI/Quitter-une-boucle-While-dans-une-structure-Eve... post n°7/9).
    Le programme semble alors bien s'interrompre... mais repart de plus belle sans que je ne sache pourquoi :/
    Autre test : relier les conditions d'arrêt à une variable globale prenant la valeur vraie dans l'évènement "Arreter essais : value change", là encore échec cuisant.
    Je vous joint une imprécran d'une des 5 boucles while en question, afin d'illustrer peut-être de meilleure manière mon problème.
    Si vous avez une piste de résolution du problème, n'hésitez surtout pas.
    Pour finir, je travaille sous LabVIEW 8.6.1
    Merci d'avance.
    Arnaud
    Attachments:
    Boucle WHILE d'affichage sur le graphe.png ‏29 KB

    Duplicate
    Flo
    Open Diagram First

  • On ne peut pas acheter des applications car ils envoie les questions de sécurité à une adresse courriel qui n'est plus valide

    je veux changer un courriel secondaire dans mon compte apple store

    You won't be able to change your rescue email address until you can answer your questions, you will have to contact Support in your country to get the questions reset.
    Contacting Apple about account security : Contact Apple for help with Apple ID account security - Apple Support
    If your country isn't on that page then try this form to contact Support :  https://www.apple.com/emea/support/itunes/contact.html
    When they've been reset you can then update your rescue email address one for potential future use : Manage your Apple ID primary, rescue, alternate, and notification email addresses - Apple Support
    Or if it's available in your country you could change to 2-step verification : Frequently asked questions about two-step verification for Apple ID - Apple Support
    http://translate.google.com
    Vous ne serez pas en mesure de changer votre secours adresse e-mail jusqu'à ce que vous pouvez répondre à vos questions, vous devrez contacter le support dans votre pays pour obtenir questions réinitialisés.
    Contact avec Apple sur la sécurité du compte: Contact Apple for help with Apple ID account security - Assistance Apple
    Si votre pays ne est pas sur cette page puis essayez ce formulaire pour contacter le Support: https://www.apple.com/emea/support/itunes/contact.html
    Quand ils ont été remis à zéro, vous pouvez ensuite mettre à jour votre secours adresse e-mail pour une utilisation potentielle future: Gestion de l’adresse e-mail associée à votre identifiant Apple, qu’elle soit principale, de secours, secondaire ou perme…
    Ou si elle est disponible dans votre pays vous pouvez changer à la vérification en 2 étapes: Questions et réponses sur la vérification en deux étapes pour l’identifiant Apple - Assistance Apple

Maybe you are looking for

  • How to convert date without using conversion exit?

    hi!! Guys,      please can anybody help me how to compare date which is not in actual format i.e. (when comparing  BKPF-budat with TCURR-gdatu in where condition of a Select query its giving syntax error  "when you use the addition 'fOR ALL ENTRIES I

  • I have 2 iPads. When downloading an app on one, it also appears on the other. I don't want to create a second iTunes account. How do I stop this?

    I have 2 iPads. When downloading an app on one, it also appears on the other. I don't want to create a second iTunes account. How do I stop this?

  • X6 connection problems and ovi problems

    My new X6 won't connect to the ovi software through my computer, it connects but then says errors and i cant sync it wih the computer or check my messages for things i need to save. i also cant use the phone as a modem as it says its not found althou

  • Working with H.264

    I am looking at a new HD Sony camera.  The specification states that the file format is HD: MPEG4 AVC/H.264; SD: MPEG2. I have just upgraded from Premiere 6.5 and I know from experience that compressed file formats are not tolerated well.  I have res

  • Install Badge offline?

    Hey, is there a possibliy to use the install badge offline? I produce an AIR-application for distribution on CD-Rom and so i need to have an install routine that do the same like the install badge, but offline. I tried to use it offline but there see