Difference between revisions of "LU-BST-b12:LC"

From DiLab
Jump to: navigation, search
Line 13: Line 13:


Š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. Pa ceļam pieminējām arī tehniskas lietas: "indiāņus" -- [http://en.wikipedia.org/wiki/Endianness "big endian" un "little endian"] --, kā arī [http://en.wikipedia.org/wiki/Bit_operation bitu operācijas].
Š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. Pa ceļam pieminējām arī tehniskas lietas: "indiāņus" -- [http://en.wikipedia.org/wiki/Endianness "big endian" un "little endian"] --, kā arī [http://en.wikipedia.org/wiki/Bit_operation bitu operācijas].

[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi12/bst-b-12_02-tinyos.pdf Lekcijas slaidi]


<!-- Piezīmes:
<!-- Piezīmes:
Line 19: Line 21:
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>.
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/slaidi11/bst-b-12_02-tinyos.pdf Lekcijas slaidi]


== 3. Lekcija ==
== 3. Lekcija ==


<!-- Lekcija sastāv no divām daļām:
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, [http://en.wikipedia.org/wiki/Spread_spectrum ''spread spectrum''] metodēm, tai skaitā, [http://en.wikipedia.org/wiki/Spread_spectrum frekvenču lēkāšanu] un [http://en.wikipedia.org/wiki/Direct-sequence_spread_spectrum DSSS]. Apskatījām, kādi frekvenču diapazoni pieejami bezmaksas lietošanai. Apskatījām [http://en.wikipedia.org/wiki/Shannon%E2%80%93Hartley_theorem Nīkvista un Šenona] formulas datu pārraides ātruma maksimālo limitu noteikšanai.
* Radio sakaru sistēmas - par datu pārraidi pa bezvadu kanāliem, populārākajām modulācijām, [http://en.wikipedia.org/wiki/Spread_spectrum ''spread spectrum''] metodēm, tai skaitā, [http://en.wikipedia.org/wiki/Spread_spectrum frekvenču lēkāšanu] un [http://en.wikipedia.org/wiki/Direct-sequence_spread_spectrum DSSS]. Apskatījām, kādi frekvenču diapazoni pieejami bezmaksas lietošanai. Apskatījām [http://en.wikipedia.org/wiki/Shannon%E2%80%93Hartley_theorem 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.
* 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.
-->

[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi11/bst-b-12_03a-wireless-systems.pdf Lekcijas slaidi] par bezvadu sakaru sistēmām.

[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi11/bst-b-12_03b-motes.pdf Lekcijas slaidi] par sensoru mezglu resursiem.


[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi12/bst-b-12_03a-wireless-systems.pdf Lekcijas slaidi] par bezvadu sakaru sistēmām.


[http://jupiter.cs.fmf.lu.lv/kursi/bst/slaidi12/bst-b-12_03b-motes.pdf Lekcijas slaidi] par sensoru mezglu resursiem.


<!--


== 4. Lekcija ==
== 4. Lekcija ==

Revision as of 21:29, 17 September 2012

Lekciju materiāli

Visu lekciju slaidi pieejami PDF formātā. Slaidi parādīsies pēc katras lekcijas.

1. Lekcija

Lekcijas slaidi

Šī bija 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. Pa ceļam pieminējām arī tehniskas lietas: "indiāņus" -- "big endian" un "little endian" --, kā arī bitu operācijas.

Lekcijas slaidi


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.