„Szenzorhálózatok - HF: Óraszinkronizáció, alvás-ébrenlét” változatai közötti eltérés

Új oldal, tartalma: „{{GlobalTemplate|Valaszthato|SzenzorHalozatokHFOraszinkronizacioAlvas}} ==Feladat: (2) szinkronizálás, alvás-ébrenlét== ===Részletes kiírás=== Készítsen oly…”
 
Szikszayl (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
 
(Egy közbenső módosítás, amit egy másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{GlobalTemplate|Valaszthato|SzenzorHalozatokHFOraszinkronizacioAlvas}}
==Feladat: (2) szinkronizálás, alvás-ébrenlét==
==Feladat: (2) szinkronizálás, alvás-ébrenlét==


9. sor: 7. sor:


===Segítség===
===Segítség===
A feladat megoldásához a [[GenericComm]] komponensre lesz szükség, amivel üzeneteket lehet küldeni és fogadni.
A feladat megoldásához a GenericComm komponensre lesz szükség, amivel üzeneteket lehet küldeni és fogadni.
Létre kell hozni valamilyen saját üzenetformátumot, amibe bele lehet tenni az órák szinkronizációjához szükséges adatokat. Választani kell valamilyen órszinkronizációs algoritmust, amit meg fogtok valósítani.
Létre kell hozni valamilyen saját üzenetformátumot, amibe bele lehet tenni az órák szinkronizációjához szükséges adatokat. Választani kell valamilyen órszinkronizációs algoritmust, amit meg fogtok valósítani.
Ajánlom még figyelmetekbe a [[LogicalTime]] nevű komponenst, ami egy logikai óra megvalósítása, lehet lekérdezni és beállítani is az aktuális időt, és lehet relatív módon is változtatni az értékét.
Ajánlom még figyelmetekbe a LogicalTime nevű komponenst, ami egy logikai óra megvalósítása, lehet lekérdezni és beállítani is az aktuális időt, és lehet relatív módon is változtatni az értékét.


A [[TinyOS]] ütemezője automatikusan eleltatja a processzort, ha nincsen futó task. A rádió ki- és bekapcsolása azonban a felhasználói program feladata. Alvás alatt tehát azt értjük, hogy olyankot ki is kell kapcsolni a rádiót. Ezt az IA4420RadioC.StdControl interfészen keresztül tehetjük meg (persze még a kikapcsolás előtt kell elküldeni az üzenetet a központnak, hogy el fog aludni a mote).
A [[TinyOS]] ütemezője automatikusan eleltatja a processzort, ha nincsen futó task. A rádió ki- és bekapcsolása azonban a felhasználói program feladata. Alvás alatt tehát azt értjük, hogy olyankot ki is kell kapcsolni a rádiót. Ezt az IA4420RadioC.StdControl interfészen keresztül tehetjük meg (persze még a kikapcsolás előtt kell elküldeni az üzenetet a központnak, hogy el fog aludni a mote).
17. sor: 15. sor:


-- [[LaszloSiroki|Laci]] - 2007.04.19.
-- [[LaszloSiroki|Laci]] - 2007.04.19.


[[Category:Valaszthato]]
[[Category:Valaszthato]]