mercredi 4 mai 2011

Protocole LEACH

Comme je reçois beaucoup de demandes via mail sur le protocole leach, je crée ce blog pour partager mes connaissances.

Code source Leach( Implémentation sous TinyOS)

Mon Rapport de fin d'année

Documentation divers(Leach: Notion de base, sécurité,....)

Ma Présentation

68 commentaires:

  1. c'est un travail très intéressant et très bien!merci de l'avoir partager avec nous!

    RépondreSupprimer
  2. ce blog est vraiment intéressant et riche en terme de documentation.

    RépondreSupprimer
  3. Votre travail est excellent, très bien détaillé et organisé.
    Je suis actuellement en préparation de mon mémoire de master sur l'étude des protocoles de routage dans les réseaux de capteurs et en parcourant votre mémoire ainsi que tous ce que vous avez partagé avec nous ^^ un précieux plus est apporté à mon travail.

    RépondreSupprimer
  4. This Blog is doing for the community TinyOS
    It contains work on securing a routing protocol in wireless sensor networks
    1) The implementation of LEACH Protocol
    2) My report year-end
    3) A variety of documentation: WSN, LEACH; Tossim; ...

    I hope this will help.
    Do not hesitate if you have questions or suggestions.

    RépondreSupprimer
  5. Ce Blog est fais pour la communauter TinyOs
    Il contient un travail sur la sécurisation d'un protocol de routage dans les réseaux de capteur sans fil
    1) L'implementation du Protocol LEACH
    2) Mon rapport de fin d'année
    3) Une documentation divers: WSN; LEACH; Tossim;...

    J'espère que celà aiderai.
    N'hésiter pas si vous avez des questions ou des suggestions.

    RépondreSupprimer
  6. SVP votre théme m'interesse bcp et je voudrai que vous m'aidiez car j'ai un petit souci voila j'ai installé tinyos-1.x sur ubuntu et j'arrive a faire fonctionnet tinyviz seulement le plugin Debug Message ne fonctionne pas si klk1 d'entre vous le sait alors n'ésiter pas car vous m'aideriez bcp merci d'avance et j'atten vos reponse avec impatience

    RépondreSupprimer
  7. Bonjour sisi
    Pour TinyViz effectivement moi aussi j'ai eu beaucoup de mal à le faire fonctionner; j'ai met la réponse dans mon rapport dans l'annexe, suivi bien les étapes; sinon y a la réponse aussi ici: http://www.mail-archive.com/tinyos-help@millennium.berkeley.edu/msg26142.html
    Mais je te conseil de lire aussi le rapport

    RépondreSupprimer
  8. Bonjour,

    J'aimerais bien vous demander comment je pourrais récupérer le fichier res.txt, car je n'arrive pas à le récupérer après avoir fait ma simulation avec le code source que j'ai téléchargé.

    Merci

    RépondreSupprimer
  9. un grand merci a toi je tâcherai de l'appliquer et si ce n'est pas le cas j'esaierai de t'embété

    RépondreSupprimer
  10. Bonjour Sisi,
    Quant tu auras finis dis moi si tu l'as fais fonctionner,
    Bon courage

    RépondreSupprimer
  11. Bonjour niel,
    ça fait longtemps que j'ai pas travaillé sur le projet
    Mais d'aprés mais souvenir le fichier res.txt c'est le résultat de tout les paquet qui transite dans le réseaux,
    il est généré lorsque tu lances ta commande pour lancer LEACH.
    Il génère le fichier dans le même répertoire que le projet
    Donc voilà ce que je te conseil de faire dans un premier temps, dans le dossier LEACH(projet) lancer une recherche pour trouver res.txt si tu trouve pas lance une recherche sur tout l'ordinateur; si tu trouves tjrs pas dis le moi je vais essayer de rafraichir ma mémoire, si tu trouve dans le projet LEACH préviens moi stp
    Bon courage

    RépondreSupprimer
  12. pour le protocole ya aucun blem, le sourcis se trouve tjr au niveau du plugin Debug Message si ya des étapes a me dicté directé se serait vraiment trop bien :) car je galére avec ça et je trouve pas du tt de solu

    RépondreSupprimer
  13. STP peux tu me dire prkoi est ce que je trouve pa la trace d'énergie ds power tossim ?? même le fichier rs.txt je ne e trouve pas

    RépondreSupprimer
  14. SISI,
    Est ce que tu peux m'envoyer la requete avec laquelle tu lance LEACH; comme ça je vais te dire ou se trouve res.txt;
    Lis la réponse que j'ai donné à niel et dis moi si tu l'as trouvé ou pas

    qu'est ce que tu entends dire par trace d'énergie, tu veux savoir combien il reste d'énergie dans chaque noeud?
    Développe,

    RépondreSupprimer
  15. Stp peux tu me donné ton email comme ça je pourré te parlé a laiz par la suite merci d'avance et dzl pour le dérangement

    RépondreSupprimer
  16. Stp peux tu me donné ton email comme ça je pourré te parlé a laiz par la suite merci d'avance et dzl pour le dérangementm

    RépondreSupprimer
  17. @Sisi:
    Pour le mail; c'est vrai que je préfère les échanges ici comme ça les autres peuvent en profiter,
    Mais bon c'est pas grave tu peux m'envoyer sur ma boite email:diarbakirli.amina@gmail.com
    Je vais essayer de résoudr ele problème avec toi et puis je vais postuler la réponse ici

    RépondreSupprimer
  18. Ahhhhhhhhh merci infiniment ;)

    RépondreSupprimer
  19. Bonjour take et sisi,

    Je ne trouve pas toujours le fichier res.txt

    Est-ce que vous avez réussi de votre côté.

    Merci d'avance

    RépondreSupprimer
  20. Bonjour

    J'ai réussi à récupérer le fichier res.txt

    avec la commande ./build/pc/main.exe nb noeuds >> res.txt

    RépondreSupprimer
  21. niel voila c'est ce qu'il a falu faire moi c'est ce que g fai et g pu le récupéré :)

    RépondreSupprimer
  22. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  23. Sisi:
    Comment ça prolongé?Les réseaux de capteurs ont pour système d'exploitation TyniOs qui lui est évènementiel, en clair les capteurs attende un évèment pour travailler, ceci est due fait que ils sont déployer dans un environnement hostile de ce fait l'énergie est l'une des grande contrainte, donc qu'est ce que tu veux faire toi comme test?

    RépondreSupprimer
  24. bain esayer de reduire la consommation des Cluster Head pour cela je ne sais po pr le moment quoi faire en faite l'idée de la prolongation de la mise en veille est à oublier car c'est po le ca

    RépondreSupprimer
  25. dans votre mémoire vous avez parlé des radio de paquets perdus comment vous avez fait pour récupéré le taux de paquets perdus ??

    RépondreSupprimer
    Réponses
    1. sisi s'il vous plait si tu as une idée sur ce point je suis aussi bloqué a ce stade merci

      Supprimer
  26. bonsoir,
    je voulais juste te demander comment je pourrais connecté matlab a tinyos afin d 'effectuer des courbes de comparaison .
    Merci

    RépondreSupprimer
  27. je ne pense po que se soit possible de connecter matlab a tinyos car ce dernier C'est a dire tinyos fonctionne avec le langage NesC c tt donc ??

    RépondreSupprimer
  28. travail intéressant et bien organisé,bonne continuité et merci boco pour les docs

    RépondreSupprimer
  29. @Fares: Merci du commentaire, bon courage pour votre travail

    RépondreSupprimer
  30. Bonjour, est-ce que vous avez travaillé avec tinyos 1.X ou tinyos 2? c'est urgent SVP

    RépondreSupprimer
  31. @Niel: TinyOs 1.X
    vous voulez que je partage un excétuable sur mon blog? Celui que j'ai itulisé

    RépondreSupprimer
  32. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  33. bsr,aidez moi à faire des calculs des formules donné dans l'algorithme leach,pour que je puisse dessiner une courbe qui permet de faire une comparaison de l'enrgie consommé dans les protocoles Leach et AIF-Leach.ou bien Leach et PEGASIS.Merci

    RépondreSupprimer
  34. merciiiiiiiiii infiniement :)

    RépondreSupprimer
  35. Salut !! On se qui concerne l'etape 6 de votre rapport de la page 141/146 quand jecris "$make" il me donne une erreur la voila ------->
    bad class file : C:\tinyos\cygwin\opt\tinyos-1.x\tools\java\net\tinyos\sf\old\nido\Serialforward.java
    file does not contain class net.tinyos.sf.old.nido.SerialForward
    Pelase remove or make sure it appears in the correct subdirectory of the classpath.
    private SerialForward sf;
    make: ***[../sf/old/nido/NidoSerialDataSource.class] Error 1

    :'( :'(

    RépondreSupprimer
  36. @NAJAT: Bonjour Najat,
    J'aurais due ajouter l'executable TinyOS1.X
    Et les deux fichiers
    -->nesc-1.1.2b-1.cygwin.i386.rpm
    -->tinyos-1.1.15Dec2005cvs-1.cygwin.noarch.rpm

    Je vais essayer de les avoir au plus tot
    Tu pourras ainsi réessyer avec ça

    RépondreSupprimer
  37. 3aslema
    j'ai essaye de programmer le Protocol leach en tinyos2
    et comme tu s'avoire chaque round il ya 5 chef par exemple
    comment compter le nombre de capteur et stocker pour utiliser par autre capteur et l'orsque j'arrive a 5 les ch bien determiner

    RépondreSupprimer
  38. salut

    j'ai besoin de savoir comment injecter des attaques dans la simulation

    RépondreSupprimer
  39. slt tt le monde
    est que il y a personne qui a le code de scure-leach ou bien scure-dav ?
    merci
    salam

    RépondreSupprimer
  40. slt tt le monde
    est ce je peut trouver qlq qui implemente le protocole leach sous castalia.
    merci d'avance
    bn courage pour tous

    RépondreSupprimer
  41. bravo nice work :)
    it's hard today to find people like you :)
    good luck
    meriam

    RépondreSupprimer
  42. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  43. Bonsoir,
    Désolé si je me truve au mauvais endroitmais j'ai pas su ou posté ma question
    Alors voià, je dois effectuer un mini projet de recherche qui s'intitule : architecture intelligent a base de la logique floue pour lesréseaux de capteru sans fi multimedia (WMSN).
    Ma demande et toute simple : j'ai besoin de documentation, le plus que possible, sur les WMSN en français si c'est possible, mon aglais n'est pas au top
    Voila je vous remercie d'avance

    RépondreSupprimer
  44. I have problem with the power profiling tab in tinyViz. Tinyviz.jar file is missing in the file
    opt/tinyos-1.x/tools/java/net/tinyos/sim. I tried to create it by typing
    'make' but still tinyviz.jar file is not being created.When i clicked the tinyviz for power profiling. I got the following errors

    RépondreSupprimer
  45. at com.oyoaha.swing.plaf.oyoaha.ui.OyoahaScrollButton.isEnabled(OyoahaScrollButton.java:57)
    at javax.swing.JComponent.setEnabled(Unknown Source)
    at javax.swing.AbstractButton.setModel(Unknown Source)
    at javax.swing.JButton.(Unknown Source)
    at javax.swing.JButton.(Unknown Source)
    at javax.swing.plaf.basic.BasicArrowButton.(Unknown Source)
    at javax.swing.plaf.basic.BasicArrowButton.(Unknown Source)

    RépondreSupprimer
  46. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  47. salam, hello,

    i just want to ask you which tool do you used for graphics in your memory(les figures)
    thanks in advance

    RépondreSupprimer
  48. salut,
    s’il vous plait j'ai essayé de télécharger le système TinyOS mais je le trouve pas, si vous connaissez le lien de téléchargement.. aidez moi

    RépondreSupprimer
  49. salam
    merci bcp pour ce blog ,moi,j'ai un projet de fin d'étude sur les réseaux de capteurs ,intitulé "Conception et réalisation d’un protocole de routage tolérant aux pannes dans les réseaux de captures sans fil."Outils et langages : C++, Ns3(Network simulator),.
    surtout les procoles de dissimenation du rumeurs(RR,ZRR,CRR,EDARD),si vous pouvez m'envoyer des docs.
    mercii

    RépondreSupprimer
    Réponses
    1. All the documentation that I have used is in the blog.

      Supprimer
  50. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  51. bonsoir merci pour le partage j'ais un projet de fin d'étude pour la maximisation de la duré de vie des réseaus de capteurs sans fils main j'ai un probléme dans l'installation du protocole leach sous tinyos(tossim) est ce que tu peut m'aider svp
    merci d'avance

    RépondreSupprimer
  52. slt tous
    j'ai besoin le code source d'autre protocoles implémentés en nesC comme DD ou SPIN ou d'autre...c urgent
    Mrc pour le code source du protocole LEACH

    RépondreSupprimer
  53. assalamou alykoum
    maher jabberi tunisie bizerte, etudiant 2ème année mastere recherche Telecom...
    bon... je débute avec castalia3.2 et leach, je suis en train de préparer mémoire mastère sur les WSN (simulation de l'impact d'ajout de mobilité dans les WSN), j'ai bien installer omnet et castalia et les tester ainsi j'ai implémenter leach, mais j'essaye de le tester sans mobilité puis avec mobilité, ainsi de créer un scénario...j'ai chercher documents pour réaliser ces taches mais j'ai rien trouvé ..alors je demande SVP si vous avez une idée de m'aider je suis bien bloqué..
    meri avec tout respect

    RépondreSupprimer
  54. bonjour, merci pour le partage de votre documentation elle est vraiment riche,voila je travaille sur un projet qui est un peu projet qui un peu proche du votre sauf que à une certaine étape je doit récupérer l’énergie des nœuds mais je trouve pas comment

    RépondreSupprimer
  55. bonjour tous
    j'ai installer tinyos sous Ubuntu et language nesc mais comment lance dans mode commend a mode graphic

    RépondreSupprimer
  56. bonsoir tous,

    je travaille sur le protocole TinyDB et maintenat je cherche le code d'une application "température" pour collecter les informations de chaque capteur dont le but de faire l'étude sur la consommation et optimisation de l'énergie et merci beaucoup .

    RépondreSupprimer
  57. bonjour,s'il vous plait donnez moi le lien ou je vais télécharger leach c'est urgrnt merci

    RépondreSupprimer
  58. bonjour,s'il vous plait donnez moi le lien ou je vais télécharger leach c'est urgrnt merci

    RépondreSupprimer
  59. The Casino Slot Games that You Can Play
    The Slot Games That You Can Play. 강원 랜드 후기 The first bet365 해외 배당 흐름 and best part about them is that you are 메이저 벳 먹튀 also required to play demo slot games. In the first few months, all of 사이트 추천 these titles xbet are

    RépondreSupprimer
  60. Casino & Games - Dr.MCD
    A full guide to 광명 출장안마 the casino games, including 서귀포 출장샵 the best bonuses 아산 출장안마 and online 남양주 출장안마 casino games. Find out about casino 경상북도 출장마사지 games, promotions, and bonuses from our  Rating: 4.2 · ‎1 review

    RépondreSupprimer