Difference between revisions of "LU-BST-b13:LC"
(→1. Lekcija) |
(→Lekciju materiāli) |
||
Line 12: | Line 12: | ||
== 2. Lekcija == |
== 2. Lekcija == |
||
Šajā lekcijā runājām par [http://tinyos.net TinyOS]: par komponentiem un interfeisiem, uzdevumiem, notikumiem, komandām. Par radio un seriālā porta komunikāciju. Apskatījām Blink un RadioCountToLeds piemērus. Apskatījām kā "lasīt" TinyOS programmas un kā TinyOS koda kokā atrast un izpētīt programmās pieminētas komponentes. |
|||
⚫ | |||
⚫ | |||
Pa ceļam pieminējām "knifus" kas jāpatur prātā izstrādājot TinyOS programmas (piem., "indiāņus" -- [http://en.wikipedia.org/wiki/Endianness "big endian" un "little endian"]). |
|||
[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi13/bst-b- |
[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi13/bst-b-12_03-tinyos.pdf Lekcijas slaidi] |
||
Praktiskajā daļā izmēģinājām demo programmu palaišanu un modificēšanu. Izmēģinājām datu sūtīšanu pa radio un pa seriālo portu (saņemšanot datus uz datora). |
|||
Piezīmes: |
|||
Darbs ar sensoriem. |
|||
Papildus materiāli: |
|||
Izmēģinājām rakstīt paši savas programmas, par pamatu ņemot demo kodu. Izmēģinājām datu sūtīšanu no motes pa seriālo portu un saņemšanu uz datora, izmantojot Javas klasi <code>net.tinyos.tools.Listen</code>. |
|||
* http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi13/tos-programming-web.pdf |
|||
* http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi13/TinyOSTutorial-10-31-2011.pdf |
|||
== 3. Lekcija == |
== 3. Lekcija == |
||
Line 42: | Line 41: | ||
[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi11/bst-b-11_04b-radio-realities.pdf Lekcijas slaidi] par bezvadu pārraides realitāti (2008. gada slaidi). |
[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi11/bst-b-11_04b-radio-realities.pdf Lekcijas slaidi] par bezvadu pārraides realitāti (2008. gada slaidi). |
||
⚫ | |||
== 5. Lekcija == |
== 5. Lekcija == |
||
Line 115: | Line 115: | ||
--> |
--> |
||
⚫ |
Revision as of 20:09, 30 September 2013
Lekciju materiāli
Visu lekciju slaidi pieejami PDF formātā. Slaidi parādīsies pēc katras lekcijas.
1. Lekcija
Ievadlekcija par bezvadu sensoru tīkliem - kas tie tādi, ko ar tādiem var izdarīt, kādas ir tipiskās BST problēmas. Tika īsi pastāstīts par vairākiem BST pielietojumiem.
Lekcijas otrajā pusē studenti tika iepazīstināti ar kursa formālajām prasībām.
2. Lekcija
Šajā lekcijā runājām par TinyOS: par komponentiem un interfeisiem, uzdevumiem, notikumiem, komandām. Par radio un seriālā porta komunikāciju. Apskatījām Blink un RadioCountToLeds piemērus. Apskatījām kā "lasīt" TinyOS programmas un kā TinyOS koda kokā atrast un izpētīt programmās pieminētas komponentes.
Pa ceļam pieminējām "knifus" kas jāpatur prātā izstrādājot TinyOS programmas (piem., "indiāņus" -- "big endian" un "little endian").
Praktiskajā daļā izmēģinājām demo programmu palaišanu un modificēšanu. Izmēģinājām datu sūtīšanu pa radio un pa seriālo portu (saņemšanot datus uz datora).
Papildus materiāli:
* http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi13/tos-programming-web.pdf * http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi13/TinyOSTutorial-10-31-2011.pdf
3. Lekcija
Lekcija sastāv no divām daļām:
- Radio sakaru sistēmas - par datu pārraidi pa bezvadu kanāliem, populārākajām modulācijām, spread spectrum metodēm, tai skaitā, frekvenču lēkāšanu un DSSS. Apskatījām, kādi frekvenču diapazoni pieejami bezmaksas lietošanai. Apskatījām Nīkvista un Šenona formulas datu pārraides ātruma maksimālo limitu noteikšanai.
- Sensoru mezglu resursi un daži tipiski pārstāvji. Apskatījām, no kādiem komponentiem sastāv tipiska mote, kādi ir tipiskie parametri katram komponentam: CPU, atmiņai, radio utt. Apskatījām sensoru savienošanas iespējas ar mikrokontrolieri: UART, SPI, I2C. Noskaidrojām sensoru mezgla aplikācijas sastāvdaļas, uzlādes procesu uz iekārtas un aplikācijas dzīves ciklu. Lekcijas noslēgumā apskatījām divus tipiskus sensoru mezglus: TMote Sky un EcoMote.
Lekcijas slaidi par bezvadu sakaru sistēmām.
Lekcijas slaidi par sensoru mezglu resursiem.
4. Lekcija
Tika runāts par komunikācijas fizisko līmeni un problēmām radio sakaros, ar ko jārēķinās reālos apstākļos. Lekcijā izmantoti slaidi, kuru autori ir Atis Elsts un Leo Seļāvo.
Lekcijas slaidi par komunikācijas fizisko līmeni.
Lekcijas slaidi par bezvadu pārraides realitāti (2008. gada slaidi).
Lekciju materiāli tiek pievienoti kursa gaitā.