User Tools

Site Tools


lab11

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lab11 [2016/01/19 19:22]
dan.tudose [Exercitii]
lab11 [2016/01/19 19:34] (current)
dan.tudose [Contiki - Simulatoare de Retea]
Line 4: Line 4:
 Arhitectura unei retele de senzori wireless este data in figura de mai jos: Arhitectura unei retele de senzori wireless este data in figura de mai jos:
  
-{{:si:lab:537px-wsn.svg.png|}}+{{:537px-wsn.svg.png|}} 
  
 Dupa cum se poate observa, grosul retelei este format din zeci, poate chiar sute de noduri senzoriale care ruleaza toate mai mult sau mai putin acelasi program. De cele mai multe ori programul implica un proces care colecteaza date din mediu si le trimite catre un nod sink si un alt proces care executa eventualele comenzi venite de la coordonatorul retelei (nodul gateway). Dupa cum se poate observa, grosul retelei este format din zeci, poate chiar sute de noduri senzoriale care ruleaza toate mai mult sau mai putin acelasi program. De cele mai multe ori programul implica un proces care colecteaza date din mediu si le trimite catre un nod sink si un alt proces care executa eventualele comenzi venite de la coordonatorul retelei (nodul gateway).
Line 15: Line 16:
 Simulatorul accepta un format de intrare al datelor IntelHEX si ELF si are utilitati pentru monitorizarea stivei, setarea de breakpointuri si profiling.  Simulatorul accepta un format de intrare al datelor IntelHEX si ELF si are utilitati pentru monitorizarea stivei, setarea de breakpointuri si profiling. 
  
-{{:si:lab:mspsimsky.png?800}}+{{:943a26c0ef177a34cea1b698d84ac301.media.900x675.png?800|}} 
  
 **COOJA** este un simulator de retea scris in Java si este destinat simularii retelelor de senzori wireless care ruleaza Contiki. COOJA poate sa simuleze retele de senzori eterogene, unde fiecare nod poate fi diferit fata de restul, nu numai din perspectiva softului pe care il ruleaza dar si din punctul de vedere al hardware-ului. **COOJA** este un simulator de retea scris in Java si este destinat simularii retelelor de senzori wireless care ruleaza Contiki. COOJA poate sa simuleze retele de senzori eterogene, unde fiecare nod poate fi diferit fata de restul, nu numai din perspectiva softului pe care il ruleaza dar si din punctul de vedere al hardware-ului.
 Un nod simulat de COOJA are trei proprietati de baza: memoria de date, tipul nodului si perifericele hardware. Simulatorul poate sa execute cod in doua moduri: fie cod nativ compilat pentru procesorul gazda, fie folosind emulatorul MSPsim. COOJA poate sa simuleze si noduri non-Contiki, implementate in Java, cu avantajul ca timpul de simulare este cu mult imbunatatit fata de variantele precedente. Un nod simulat de COOJA are trei proprietati de baza: memoria de date, tipul nodului si perifericele hardware. Simulatorul poate sa execute cod in doua moduri: fie cod nativ compilat pentru procesorul gazda, fie folosind emulatorul MSPsim. COOJA poate sa simuleze si noduri non-Contiki, implementate in Java, cu avantajul ca timpul de simulare este cu mult imbunatatit fata de variantele precedente.
  
-{{:si:lab:timeline_screenshot.png|}}+{{ ::timeline_screenshot.png|}}
  
 In acest laborator veti invata sa folositi ambele simulatoare. In acest laborator veti invata sa folositi ambele simulatoare.
lab11.1453224137.txt.gz · Last modified: 2016/01/19 19:22 by dan.tudose