Difference between revisions of "LU-BST-b"
(→Resursi) |
(→MD1) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
[[#Resursi | Resursi]] | |
[[#Resursi | Resursi]] | |
||
</big> |
</big> |
||
[[#{{ |
[[#{{LOCALDAY2}}.{{LOCALMONTH}}.{{padright:|2|{{LOCALYEAR}} }} | Šodiena: {{LOCALDAY2}}.{{LOCALMONTH}}.{{padright:|2|{{LOCALYEAR}} }}]] : |
||
[[#{{#expr:{{LOCALDAY2}}+1}}.{{LOCALMONTH}}.{{padright:|2|{{LOCALYEAR}} }} | Rītdiena: {{#expr:{{LOCALDAY2}}+1}}.{{LOCALMONTH}}.{{padright:|2|{{LOCALYEAR}} }}]] |
|||
(ja ir lekcija) |
|||
{{LUDFKurss|Bezvadu Sensoru Tīkli|BST|DatZ3070|2DAT3253}} |
{{LUDFKurss|Bezvadu Sensoru Tīkli|BST|DatZ3070|2DAT3253}} |
||
* Pasniedzējs: [[User:Leo | Leo Seļāvo]] |
* Pasniedzējs: [[User:Leo | Leo Seļāvo]] |
||
= |
=Kalendārs= |
||
{| border=1 cellspacing=0 cellpadding=4 |
{| border=1 cellspacing=0 cellpadding=4 style = 'border-color: #ddd; background-color: #fdfff2' |
||
|- |
|- |
||
! Datums |
|||
! Nedēļas datumi |
|||
! |
! Tēma, saturs |
||
! Uzdevumi |
! Uzdevumi |
||
|- style='vertical-align: top;' |
|||
|- |
|||
| |
|||
==== 04.02.2020.==== |
|||
| Ievadlekcija. Bezvadu sensoru tīklu pielietojumi un pamatproblēmas. BST kursa forma un prasības. |
|||
| |
|||
[[#PD1 | PD1,PD2,PD3]] |
|||
|- |
|||
| |
| |
||
====04.02.20==== |
|||
==== 11.02.2020.==== |
|||
| |
|||
Bezvadu sakaru sistēmas. Radio spektrs un ISM josla. Komunikācijas protokoli un modulācija. |
|||
| |
|||
[[#PD4 | PD4]] |
|||
|- |
|||
| |
| |
||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Ievadlekcija'''</big> |
|||
|} |
|||
Bezvadu sensoru tīklu pielietojumi un pamatproblēmas. BST kursa forma un prasības. |
|||
==== 18.02.2020.==== |
|||
| |
|||
* [https://www.dropbox.com/s/6tyfo5qjryo23ou/L01_Intro_to_WSN.pdf?raw=1 Slaidi] |
|||
Iegultās sistēmas. Sensoru mezgla uzbūve. |
|||
| |
|||
|- |
|||
| |
| |
||
* '''[[#PD1 | PD1]]''' |
|||
|- style='vertical-align: top;' |
|||
==== 25.02.2020.==== |
|||
| |
|||
Radio komunikāciju realitātes. |
|||
| |
|||
[[#PD5 | PD5]] |
|||
|- |
|||
| |
| |
||
====11.02.20==== |
|||
| |
|||
==== 03.03.2020.==== |
|||
{| width='100%' style='background-color:#ddd;' |
|||
| MAC protokoli sensoru tīklos. |
|||
|<big>'''Bezvadu sakaru sistēmas'''</big> |
|||
| |
|||
|} |
|||
Radio spektrs un ISM josla. Komunikācijas protokoli un modulācija. |
|||
|- |
|||
| |
|||
==== 10.03.2020.==== |
|||
| Maršrutizācijas protokoli. |
|||
| |
|||
* [https://www.dropbox.com/s/jujvdabdj03szif/L02_Wireless_systems.pdf?raw=1 Slaidi] |
|||
|- |
|||
| |
| |
||
* '''[[#PD2 | PD2]]''' |
|||
==== 17.03.2020.==== |
|||
| Laika sinhronizācija. |
|||
| |
|||
|- style='vertical-align: top;' |
|||
|- |
|||
| |
| |
||
==== |
====18.02.20==== |
||
| Lokalizācija. |
|||
| |
|||
| |
| |
||
{| width='100%' style='background-color:#ddd;' |
|||
| |
|||
|<big>'''Iegultās sistēmas'''</big> |
|||
==== 31.03.2020.==== |
|||
|} |
|||
| '''Vidus semestra kontroldarbs KD1.''' |
|||
| |
|||
Sensoru mezgla uzbūve. |
|||
|- |
|||
| |
|||
==== 21.04.2020.==== |
|||
| Programmēšanas abstrakcijas. MansOS un SEAL. |
|||
| |
|||
* [https://www.dropbox.com/s/kzcd4mr8mirh2i9/L03_motes.pdf?raw=1 Slaidi] |
|||
|- |
|||
| |
| |
||
* '''[[#PD3 | PD3]]''' |
|||
==== 28.04.2020.==== |
|||
| Praktiskie darbi |
|||
| |
|||
|- style='vertical-align: top;' |
|||
|- |
|||
| |
| |
||
==== |
====25.02.20==== |
||
| Drošība un privātums. |
|||
| Kursa projektu tēmu prezentācijas, diskusija. |
|||
|- |
|||
| |
|||
==== 12.05.2020.==== |
|||
| Virtuālās mašīnas. |
|||
| |
| |
||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Radio komunikāciju realitātes'''</big> |
|||
|} |
|||
* [https://www.dropbox.com/s/wnvsu3h2586xo55/L04_Radio_realities.pdf?raw=1 Slaidi] |
|||
|- |
|||
| |
| |
||
* '''[[#PD4 | PD4]]''' |
|||
==== 19.05.2020.==== |
|||
| Semantika un sensoru tīkli. |
|||
| |
|||
|- style='vertical-align: top;' |
|||
|- |
|||
| |
| |
||
==== |
====03.03.20==== |
||
| Enerģijas ieguve no vides. |
|||
| |
|||
|- |
|||
| |
| |
||
{| width='100%' style='background-color:#ddd;' |
|||
==== xx.xx.2020.==== |
|||
|<big>'''MAC protokoli sensoru tīklos'''</big> |
|||
| Eksāmens |
|||
| |
|||
|- |
|||
|} |
|} |
||
* [https://www.dropbox.com/s/le4f7sywa528lnb/L05_Harvard_mac.pdf?raw=1 Slaidi] |
|||
== Vērtējums == |
|||
| |
|||
Kursa galējais vērtējums sastāv no sekojošām komponentēm: |
|||
* '''[[#PD5 | PD5]]''' |
|||
* 10% - dalība lekcijās un diskusijās |
|||
* 20% - praktiskie darbi |
|||
* 20% - esejas |
|||
* 20% - kontroldarbs semestra vidū |
|||
* 30% - kursa projekts - gala eksāmens |
|||
|- style='vertical-align: top;' |
|||
100% atbilst vērtējumam 9 balles (teicami). |
|||
| |
|||
====10.03.20==== |
|||
| |
|||
'''Neobligāta i-iespēja:''' |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Maršrutizācijas protokoli'''</big> |
|||
|} |
|||
* [https://www.dropbox.com/s/u1y7n2www1y7vgu/L06_Routing.pdf?raw=1 Slaidi] |
|||
Atzīmes 10 (izcili) iegūšanai jāizpilda sekojošas papildus prasības: |
|||
| |
|||
* jānokārto visi pārējie prasību punkti, iegūstot vērtējumu ne zemāku par 95%; |
|||
* '''Uzdots: [[#MD1|MD1]]''' |
|||
* kursa projekts jārealizē līdz praktiskai sensoru tīkla demonstrācijai; |
|||
* visi pārbaudes darbi (esejas, praktiskie darbi, kontroldarbi, kursa projekts) nokārtoti laicīgi |
|||
* sekmīgi uzrakstītas visas (100%) kursā uzdotās esejas. |
|||
|- style='vertical-align: top;' |
|||
=== Novēloti iesūtīti darbi === |
|||
| |
|||
Praktiskie darbi, esejas un kontroldarbi ir obligāti jānokārto, lai saņemtu sekmīgu vērtējumu kursā. Tai pat laikā ir skaidrs, ka dažādu apstākļu dēļ, var rasties situācijas, kad iesūtīt noteiktajā termiņā nav iespējams. Tāpēc ir iespējama atkārtota/novēlota darbu iesūtīšana (kontroldarba/eksāmena pārrakstīšana). Šādā gadījumā tiek samazināts iegūtais vērtējums par konkrēto darbu. |
|||
====17.03.20==== |
|||
| |
|||
Soda punkti par novēloti iesūtītu darbu: |
|||
{| width='100%' style='background-color:#ddd;' |
|||
* nokavējot ne vairāk kā nedēļu: -50% |
|||
|<big>'''Laika sinhronizācija'''</big> |
|||
* nokavējot 1 vai vairāk nedēļas: pasniedzējs darbu var nepieņemt |
|||
|} |
|||
* [https://www.dropbox.com/s/8dmwkihq3gq4gls/L07_Timesync.pdf?raw=1 Slaidi] |
|||
Kontroldarbu vai citu uzdevumu atkātota iesniegšana nav paredzēta. |
|||
| |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====24.03.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Lokalizācija'''</big> |
|||
|} |
|||
* [https://www.dropbox.com/s/jbllq2e4rj5it1y/L08_Localization.pdf?raw=1 Slaidi] |
|||
| |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====31.03.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''KD1'''</big> |
|||
|} |
|||
Vidus semestra kontroldarbs KD1. |
|||
| |
|||
* '''Termiņš: [[#MD1 | MD1]] (PD5 rezultāti)''' |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====14.04.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Programmēšanas abstrakcijas'''</big> |
|||
|} |
|||
MansOS un SEAL. |
|||
* [https://www.dropbox.com/s/pw8hl4zbsbgek65/L09_prog-abstractions.pdf?raw=1 Slaidi] |
|||
| |
|||
* '''Termiņš: [[#MD2|MD2]]''' |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====21.04.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Drošība un privātums'''</big> |
|||
|} |
|||
Kursa projektu tēmas, diskusija |
|||
| |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====28.04.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Virtuālās mašīnas'''</big> |
|||
|} |
|||
| |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====05.05.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Semantika un sensoru tīkli'''</big> |
|||
|} |
|||
| |
|||
* '''Kursa projektu tēmu pieteikumi, prezentācijas.''' |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====12.05.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Enerģijas ieguve no vides'''</big> |
|||
|} |
|||
* [https://www.dropbox.com/s/zqjlir2zartsopu/L13_Energy_harvesting.pdf?raw=1 Slaidi] |
|||
| |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====19.05.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Papildus tēma'''</big> |
|||
|} |
|||
Papildus tēma saistībā ar projektiem. |
|||
| |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====26.05.20==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Kopsavilkums'''</big> |
|||
|} |
|||
* [https://www.dropbox.com/s/qf5yd5toylks4zf/L99_Summary.pdf?raw=1 Slaidi] |
|||
| |
|||
* '''Projektu statusa ziņojumi.''' |
|||
|- style='vertical-align: top;' |
|||
| |
|||
====xx.xx.xx==== |
|||
| |
|||
{| width='100%' style='background-color:#ddd;' |
|||
|<big>'''Eksāmens'''</big> |
|||
|} |
|||
| |
|||
|- style='vertical-align: top;' |
|||
|} |
|||
= Uzdevumi = |
= Uzdevumi = |
||
Line 173: | Line 270: | ||
* Pārvietot motes dažādos attālumos un novērtēt, cik datu pakas tiek saņemtas. |
* Pārvietot motes dažādos attālumos un novērtēt, cik datu pakas tiek saņemtas. |
||
* Izvērtēt, kāda ietekme ir motes savstarpējai orientācijai starp raidītāju un uztvērēju. |
* Izvērtēt, kāda ietekme ir motes savstarpējai orientācijai starp raidītāju un uztvērēju. |
||
* Aprakstīt rezultātus un iesniegt PDF dokumentā, e-studijās. |
* Aprakstīt rezultātus un iesniegt PDF dokumentā, e-studijās, kā MD1. |
||
==Mājas darbi== |
|||
===MD1=== |
|||
[[#PD5 | PD5]] rezultāti - Izvērtēt sensoru mezglu komunikāciju veiktspēju atkarībā no distances. |
|||
Gadījumā, ja jums neizdevās savākt savus datus, tad analīzei var lietot šos, ar attiecīgu atsauci: |
|||
* [https://www.dropbox.com/s/gd434p1wkgcq9gz/merijumi_veldre_kniss.xlsx?dl=1 | Dati1 (excel)] (Rainers, Juris) |
|||
* [https://www.dropbox.com/s/h679d2y84svixs1/BST_PD05_DATA_Audris.zip?dl=1 | Dati2 (zip)] (Audris, Madara) |
|||
===MD2=== |
|||
Izstrādāt un aprakstīt maršrutizācijas algoritmu, kas atbilts prasībām |
|||
[https://www.dropbox.com/s/yakqcy9e8322tbf/BST_routing_MD.pdf?raw=1 šajos slaidos] |
|||
* Aprakstīt izveidoto maršrutizācijas protokolu. |
|||
* Aprakstīt protokola veiktspējas novērtējumu. |
|||
* Sniegt piemēru, kā tas darbojas slaidos dotajā situācijā. |
|||
* Risinājumu iesniegt PDF dokumentā, e-studijās, kā MD2. |
|||
= Resursi = |
= Resursi = |
Revision as of 11:39, 24 March 2020
Īssaites: Kalendārs | Uzdevumi | Resursi | Šodiena: 24.04.20 : Rītdiena: 25.04.20 (ja ir lekcija)
Bezvadu Sensoru Tīkli (BST)
LU DF bakalaura studiju kurss DatZ3070, meklēt eStudijās.
- Pasniedzējs: Leo Seļāvo
Kalendārs
Datums | Tēma, saturs | Uzdevumi | |
---|---|---|---|
04.02.20 |
Bezvadu sensoru tīklu pielietojumi un pamatproblēmas. BST kursa forma un prasības. |
||
11.02.20 |
Radio spektrs un ISM josla. Komunikācijas protokoli un modulācija. |
||
18.02.20 |
Sensoru mezgla uzbūve. |
||
25.02.20 |
|
||
03.03.20 |
|
||
10.03.20 |
|
| |
17.03.20 |
|
||
24.03.20 |
|
||
31.03.20 |
Vidus semestra kontroldarbs KD1. |
| |
14.04.20 |
MansOS un SEAL. |
| |
21.04.20 |
Kursa projektu tēmas, diskusija |
||
28.04.20 |
|
||
05.05.20 |
|
| |
12.05.20 |
|
||
19.05.20 |
Papildus tēma saistībā ar projektiem. |
||
26.05.20 |
|
| |
xx.xx.xx |
|
Uzdevumi
Praktiskie darbi
Praktiskajos darbos būs lietojama MansOS operētājsistēma.
PD1
"SOS" morzes ābecē izvadīts uz motes LED
PD2
Hello World -> no motes uz termināla
PD3
Gaismas sensora lasījums uz termināla
PD4
Darbs grupā pa divi.
Gaismas sensora lasījums pārraidīts ar radio un saņemts uz citas motes un izvadīts uz termināla.
Risinājumam jābūt noturīgam pret citiem raidītājiem šajā pašā radio kanālā. Jāparāda tikai sava risinājuma sūtītās ziņas.
PD5
Darbs grupā pa divi.
Noteikt radio raidīšanas attālumu TmoteSky motēm.
- Izveidot raidītāja programmu un uztvērēja programmu.
- Pārvietot motes dažādos attālumos un novērtēt, cik datu pakas tiek saņemtas.
- Izvērtēt, kāda ietekme ir motes savstarpējai orientācijai starp raidītāju un uztvērēju.
- Aprakstīt rezultātus un iesniegt PDF dokumentā, e-studijās, kā MD1.
Mājas darbi
MD1
PD5 rezultāti - Izvērtēt sensoru mezglu komunikāciju veiktspēju atkarībā no distances.
Gadījumā, ja jums neizdevās savākt savus datus, tad analīzei var lietot šos, ar attiecīgu atsauci:
- | Dati1 (excel) (Rainers, Juris)
- | Dati2 (zip) (Audris, Madara)
MD2
Izstrādāt un aprakstīt maršrutizācijas algoritmu, kas atbilts prasībām šajos slaidos
- Aprakstīt izveidoto maršrutizācijas protokolu.
- Aprakstīt protokola veiktspējas novērtējumu.
- Sniegt piemēru, kā tas darbojas slaidos dotajā situācijā.
- Risinājumu iesniegt PDF dokumentā, e-studijās, kā MD2.
Resursi
- MansOS operētājsistēma
- The Lost Art of Structure Packing
- Grāmata: Introduction to Embedded Systems - A Cyber-Physical Systems Approach
Citu gadu materiālu arhīvs
Saites
- Bezvadu sensoru tīklu saites
- Linux komandu rokasgrāmata. Komandas, kas mums būs noderīgas: cd, ls, cp, mv, mkdir, df, echo, export, find, grep, less, nano, make, man, ping, rm, ifconfig.
- Kā piedarbināt SwissQM virtuālo mašīnu sensoru tīkliem (Paldies Kārlim Visendorfam par aprakstu!)