LU-BST-m: Difference between revisions
| (59 intermediate revisions by the same user not shown) | |||
| Line 14: | Line 14: | ||
== Par kursu == |
== Par kursu == |
||
Abstract (EN): |
|||
| ⚫ | |||
: The Wireless Sensor Networks course is structured like a seminar that includes a final project. Students read contemporary publications related to Wireless sensor networks and IoT, and present at least two of the papers to the class. Meanwhile, students propose and develop a project within the context of wireless sensor networks that solves a specific problem based on their ideas, experience and needs. Projects are expected to reach a proof-of-concept level, or at least a strong conceptual design, to receive a passing grade. |
|||
Kursa ietvaros: |
|||
| ⚫ | |||
| ⚫ | : studenti un pasniedzējs apskata bezvadu sensoru tīklus, kiber-fizikālas sistēmas un lietu interneta sistēmas (IoT), to pielietojumus un saistītās pētniecības problēmas. Būtiska kursa daļa ir jaunāko publikāciju lasīšana, referēšana un diskusijas. Otra kursa daļa ir kursa projekts kura piedalās studenti individuāli vai grupās, atkarībā no projekta apjoma un tēmas. Projekta tēmas studenti ir aicināti izvēlēties paši, bet dažas iespējas piedāvās arī pasniedzējs. |
||
| ⚫ | |||
== Administratīvā informācija== |
== Administratīvā informācija== |
||
| Line 35: | Line 38: | ||
! Uzdevumi un piezīmes |
! Uzdevumi un piezīmes |
||
|- style='vertical-align: top;' |
|- style='vertical-align: top;' |
||
| |
| |
||
==== |
==== 04.02.25 ==== |
||
| |
| |
||
Bezvadu sensoru tīkli (BST). Ievads. Pielietojumi. Veiktspējas kritēriji. Resursu ierobežotība. Pētniecības problēmas. |
Bezvadu sensoru tīkli (BST). Ievads. Pielietojumi. Veiktspējas kritēriji. Resursu ierobežotība. Pētniecības problēmas. |
||
| Line 60: | Line 63: | ||
| |
| |
||
MD0: |
MD0: |
||
* Publikāciju izvēle |
* Publikāciju izvēle (saite estudijās, MD0) |
||
<!-- |
|||
* [https://doodle.com/poll/ctekvx4ynqyxzpk4?utm_source=poll&utm_medium=link Prezentāciju laiku izvēle] |
* [https://doodle.com/poll/ctekvx4ynqyxzpk4?utm_source=poll&utm_medium=link Prezentāciju laiku izvēle] |
||
--> |
|||
|- style='vertical-align: top;' |
|- style='vertical-align: top;' |
||
| |
| |
||
==== |
==== 11.02.25 ==== |
||
| |
| |
||
Pētniecības raksti |
Pētniecības raksti |
||
| Line 71: | Line 76: | ||
* Kā vērtēt un recenzēt |
* Kā vērtēt un recenzēt |
||
* Kur meklēt rakstus |
* Kur meklēt rakstus |
||
* Vērtīgas konferences tematikā: SENSYS, IPSN, EWSN, DCOSS, CPS-week... |
|||
* [http://andromeda.df.lu.lv/wiki/index.php/Publik%C4%81ciju_izv%C4%93le_un_prezent%C4%93%C5%A1ana Kā meklēt labas publikācijas un gatavot prezentāciju] |
|||
Diskusija par kursa projekta tēmām. |
Diskusija par kursa projekta tēmām. |
||
| Line 79: | Line 87: | ||
| |
| |
||
==== |
==== 18.02.25 ==== |
||
| |
| |
||
Diskusija par studentu izvēlētajiem pētniecības rakstiem. |
Diskusija par studentu izvēlētajiem pētniecības rakstiem. |
||
| Line 91: | Line 99: | ||
| |
| |
||
==== |
==== 25.02.25 ==== |
||
| |
| |
||
Vieslekcija |
Vieslekcija |
||
'''Saite uz vieslekciju''' eStudijās (atšķiras no kursa saites)! |
|||
| |
| |
||
| Line 102: | Line 109: | ||
| |
| |
||
==== |
==== 04.03.25 ==== |
||
| |
| |
||
---- |
---- |
||
| Line 129: | Line 136: | ||
* '''Uzdots''' [[#MD2|MD2]]: recenzija rakstam: [https://www.dropbox.com/s/i1ooibv8xewy7pt/cassens.pdf?dl=0 Automated Encounter Detection for Animal-Borne Sensor Nodes (pdf)] |
* '''Uzdots''' [[#MD2|MD2]]: recenzija rakstam: [https://www.dropbox.com/s/i1ooibv8xewy7pt/cassens.pdf?dl=0 Automated Encounter Detection for Animal-Borne Sensor Nodes (pdf)] |
||
| ⚫ | |||
|- style='vertical-align: top;' |
|- style='vertical-align: top;' |
||
| |
| |
||
==== |
==== 11.03.25 ==== |
||
| |
| |
||
| ⚫ | |||
* Sandy Pentland, MIT, keynote [https://www.youtube.com/watch?v=HRiqKNa3aKc par sociālo fiziku: dati un inovācija]. |
* Sandy Pentland, MIT, keynote [https://www.youtube.com/watch?v=HRiqKNa3aKc par sociālo fiziku: dati un inovācija]. |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
* |
|||
| ⚫ | |||
|- style='vertical-align: top;' |
|- style='vertical-align: top;' |
||
| |
| |
||
==== |
==== 18.03.25 ==== |
||
| |
| |
||
* Ievads MAC komunikāciju protokolos. |
|||
* Laika sinhronizācija bezvadu sensoru tīklos. NTP, RBS, FTSP protokoli. |
|||
* Diskusija par kursa projektiem. |
|||
Prezentē: |
Prezentē: |
||
* Artis - Evaluating Physical-Layer BLE Location Tracking Attacks on Mobile Devices |
|||
| ⚫ | |||
| |
| |
||
| Line 164: | Line 161: | ||
| |
| |
||
==== |
==== 25.03.25 ==== |
||
| |
| |
||
Prezentē: |
Prezentē: |
||
* Artis - Hybrid ant colony-based inter-cluster routing protocol for FANET |
|||
* Rainers |
|||
* Komunikācijas protokoli. |
|||
| ⚫ | |||
| |
| |
||
* '''Termiņš''': [[#MD2|MD2]] |
* '''Termiņš''': [[#MD2|MD2]] |
||
| Line 177: | Line 170: | ||
| |
| |
||
==== |
==== 01.04.25 ==== |
||
| |
| |
||
(attālināti). |
|||
| ⚫ | |||
* Audris |
|||
| |
| |
||
| Line 189: | Line 179: | ||
| |
| |
||
==== |
==== 08.04.25 ==== |
||
| |
| |
||
Prezentē: |
Prezentē: |
||
* Eduards |
|||
| ⚫ | |||
| ⚫ | |||
* Rainers |
|||
| ⚫ | |||
| ⚫ | |||
|- style='vertical-align: top;' |
|- style='vertical-align: top;' |
||
| |
| |
||
==== |
==== 22.04.25 ==== |
||
| |
| |
||
| ⚫ | |||
Prezentē: |
|||
| ⚫ | |||
* Audris |
|||
* Eduards |
|||
| |
| |
||
| Line 212: | Line 202: | ||
| |
| |
||
==== |
==== 29.04.25 ==== |
||
| |
| |
||
| ⚫ | |||
| ⚫ | |||
Prezentē |
Prezentē: |
||
* Artis |
|||
* Krišjānis |
|||
| ⚫ | |||
Projektu diskusija |
|||
| |
| |
||
| ⚫ | |||
|- style='vertical-align: top;' |
|- style='vertical-align: top;' |
||
| |
| |
||
==== |
==== 06.05.25 ==== |
||
| |
| |
||
Projektu diskusija. |
Projektu diskusija. |
||
Prezentē |
Prezentē |
||
* Eduards |
|||
* Krišjānis |
|||
* |
|||
| |
| |
||
| Line 238: | Line 229: | ||
| |
| |
||
==== |
==== 13.05.25 ==== |
||
| |
| |
||
Projektu statusa diskusija. |
|||
| ⚫ | |||
* |
|||
* Artis |
|||
| ⚫ | |||
|- style='vertical-align: top;' |
|||
| |
|||
==== 20.05.25 ==== |
|||
| ⚫ | |||
Projektu statusa diskusija. |
|||
Kopsavilkums, kursa noslēguma lekcija. |
|||
| |
| |
||
'''Termiņš''' visām prezentēto rakstu recenzijām (e-Studijās) '''MD_REC1''', '''MD_REC2''', ... |
|||
|- style='vertical-align: top;' |
|- style='vertical-align: top;' |
||
| |
| |
||
==== |
==== 03.06.25 ==== |
||
| |
| |
||
12:30 '''Eksāmens''' - projektu demonstrācijas un plakāti. |
12:30 '''Eksāmens''' - projektu demonstrācijas un plakāti. |
||
| Line 324: | Line 327: | ||
=== Ieteikumi rakstu recenzēšanā === |
=== Ieteikumi rakstu recenzēšanā === |
||
* http://www.cgl.uwaterloo.ca/smann/Research/review-conference.txt |
* [http://www.cgl.uwaterloo.ca/smann/Research/review-conference.txt Reviewing a CS conference paper] |
||
* [https://www.science.org/content/article/how-keep-scientific-literature How to keep up with the scientific literature] by E.Pain |
|||
=== Teorija === |
=== Teorija === |
||
| Line 337: | Line 341: | ||
=== Ziņas, projekti === |
=== Ziņas, projekti === |
||
* [https://www.techrepublic.com/article/top-programming-languages-iot-developers-should-learn/ Valodas un platformas kas būtu jāzina IoT speciālistam] |
* [https://www.techrepublic.com/article/top-programming-languages-iot-developers-should-learn/ Valodas un platformas kas būtu jāzina IoT speciālistam] |
||
*[https://github.com/Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display/tree/master ESP32 Marauder projekts] - par (Bluetooth) sakaru drošību. |
|||
Latest revision as of 09:37, 26 August 2026
Īsceļi: Kalendārs | MD | Recenzijas | PD | Resursi | Šodiena: 09.11.26 : Rītdiena: 10.11.26 (ja ir lekcija)
Bezvadu sensoru tīkli [M] (BST)
LU DF maģistru un doktorantu studiju kurss DatZ7032, meklēt eStudijās.
Par kursu
Abstract (EN):
- The Wireless Sensor Networks course is structured like a seminar that includes a final project. Students read contemporary publications related to Wireless sensor networks and IoT, and present at least two of the papers to the class. Meanwhile, students propose and develop a project within the context of wireless sensor networks that solves a specific problem based on their ideas, experience and needs. Projects are expected to reach a proof-of-concept level, or at least a strong conceptual design, to receive a passing grade.
Kursa ietvaros:
- studenti un pasniedzējs apskata bezvadu sensoru tīklus, kiber-fizikālas sistēmas un lietu interneta sistēmas (IoT), to pielietojumus un saistītās pētniecības problēmas. Būtiska kursa daļa ir jaunāko publikāciju lasīšana, referēšana un diskusijas. Otra kursa daļa ir kursa projekts kura piedalās studenti individuāli vai grupās, atkarībā no projekta apjoma un tēmas. Projekta tēmas studenti ir aicināti izvēlēties paši, bet dažas iespējas piedāvās arī pasniedzējs.
Ievadlekcijas video: No sensoriem līdz stāstam
Administratīvā informācija
- Pasniedzējs: Leo Seļāvo (epasts: vards.uzvards @ gmail.com)
Kalendārs
| Datums, nedēļa | Kursa saturs | Uzdevumi un piezīmes |
|---|---|---|
04.02.25 |
Bezvadu sensoru tīkli (BST). Ievads. Pielietojumi. Veiktspējas kritēriji. Resursu ierobežotība. Pētniecības problēmas. BST tematika:
Pētniecības novirzieni un problēmas BST:
|
MD0:
|
11.02.25 |
Pētniecības raksti
Diskusija par kursa projekta tēmām. |
|
18.02.25 |
Diskusija par studentu izvēlētajiem pētniecības rakstiem. Stāsts par pētījumu: LUSTER - wireless sensor network for environmental research. |
Uzdots MD1 mājas darbs - recenzēt LUSTER rakstu. |
25.02.25 |
Vieslekcija
|
|
04.03.25 |
Sensori
Platformas
Diskusija par pētījumiem WSN konferencēs un semināros.
|
|
11.03.25 |
|
|
18.03.25 |
Prezentē:
|
|
25.03.25 |
Prezentē:
|
|
01.04.25 |
(attālināti). |
|
08.04.25 |
Prezentē:
Projektu diskusija |
|
22.04.25 |
Prezentē:
|
|
29.04.25 |
Prezentē:
|
|
06.05.25 |
Projektu diskusija. Prezentē
|
|
13.05.25 |
Projektu statusa diskusija. Prezentē:
|
|
20.05.25 |
Projektu statusa diskusija. Kopsavilkums, kursa noslēguma lekcija. |
Termiņš visām prezentēto rakstu recenzijām (e-Studijās) MD_REC1, MD_REC2, ... |
03.06.25 |
12:30 Eksāmens - projektu demonstrācijas un plakāti. |
Eksāmenā:
|
MD
Mājas darbi.
Praktisko un mājas darbu iesniegšana izpildāma noteiktajos datumos un laikos elektroniski, e-studijās.
- Iesniegšanas termiņa laiks ir 30 minūtes pirms lekcijas sākuma.
- Iesniegto failu vārdam jābūt sekojošā formātā, ar _svītru tukšumu vietā, piemēram: "BST_MD1_Vards_Uzvards.pdf"
- Ja iesniedzams teksts, piemēram, eseja vai apraksts, tad failam jābūt PDF formātā, ja vien nav prasīts citādi uzdevuma nosacījumos.
- Ja iesniedzami vairāki faili, piemēram, programmas pirmkods, tad tie iepriekš arhivējami kā *.zip arhīvs ar tādu pat faila vārdu kā aprakstīts iepriekš: "BST_MD1_Vards_Uzvards.zip".
- Ja darbs tiek iesniegts ar novēlošanos, rezultāts tiek samazināts par 50%. Ja darbs iesniegts vairāk kā nedēļu pēc termiņa, pasniedzējs darbu var nepieņemt.
MD_Proj
Kursa projekta pieteikums, plāns. Motivācija, risinājums, sagaidāmie rezultāti, nepieciešamie resursi.
MD1
Raksta recenzija: "LUSTER: Wireless Sensor Network for Environmental Research" (PDF) Skat zemāk kā veikt recenziju.
MD2
Recenzija rakstam. Skat zemāk kā veikt recenziju.
MD3
Recenzija rakstam. Skat zemāk kā veikt recenziju.
MD4
Recenzija rakstam. Skat zemāk kā veikt recenziju.
Rakstu recenzēšana
Kursā ir jāanalizē un jārecenzē raksti ar mērķi tos izprast, mācīties par aktuālākajiem sasniegumiem, risinājumiem, tehnoloģijām un pētījumiem. Raksta recenzēšana iekļauj analīzi par tā stiprajām un vājajām pusēm.
Katram studentam tiks izsniegts raksti, kas jārecenzē. Recenzija jāiesniedz elektroniski, pa epastu pasniedzējam ar "subject": BST MD? vards uzvards. Epasta piekabē ir jāpievieno jūsu recenzija PDF formā 1-2 lapu apmērā.
Jautājumi, uz kuriem jāatbild recenzentam:
- "Contribution" - ko raksta autori ir vērā ņemamu un jaunu sasnieguši vai izdarījuši.
- "Strengths" - 2-3 pozitīvie, stiprie publikācijas aspekti
- "Weaknesses" - 2-3 negatīvie, vājie publikācijas aspekti
- Komentāri publikācijas autoriem, kas pamato lēmumu un apraksta iespējas uzlabot publikāciju.
Izvērstāki ieteikumi par to, kā recenzējama publikācija, atrodami šeit.
Praktiskie darbi
Praktiskie darbi domāti lai dotu studentiem iespēju iepazīties ar praktiskiem bezvadu sensoru tīklu programmēšanas uzdevumiem. Praktiskajos darbos tiek izmantota MansOS operētājsistēma.
Uzdevumi:
- Realizēt Blink lietotni (sekojot Wiki) - iepazīšanās ar Mansos, kompilācija, lietotnes augšupielāde.
- Realizēt SOS signālu uz LED (3 īsi, 3 gari, 3 īsi signāli)
- Lasām ADC (gaismas sensoru, 4 vai 5 ports uz Tmote Sky) un sūtam rezultātu tekstā uz seriālo portu.
- Divas motes: Pirmā - Skaitītājs sūta skaitļus uz radio. Otrā - no radio saņem skaitli un izspīdina uz trijiem LED binārā formā.
- ADC => Radio ... Radio => Serial ... Serial => diagramma uz PC datora
Saites
Praktiska informācija
- Python datu analīzei:
- Pandas tutorial at DataCamp
- MansOS operetājsistēma - github un wiki portāls
- Sensoru mezgla Tmote Sky dokumentācija (datasheet)
Ieteikumi prezentāciju veidošanā
- http://www.catalysis.nl/links/presentations/presentation.php
- http://www.ellenfinkelstein.com/powerpointtips/powerpoint_tip_how_many_bullets.html
- http://www.presentationzen.com/presentationzen/2007/03/a_few_weeks_ago.html
- http://www.presentationzen.com/
Ieteikumi rakstu recenzēšanā
Teorija
Kalman filtrs
Prezentācijas
- Sandy pentland, MIT, keynote par sociālo fiziku: dati un inovācija.
- Par BST un precīzo medicīnu (video, TEDx)
Ziņas, projekti
- Valodas un platformas kas būtu jāzina IoT speciālistam
- ESP32 Marauder projekts - par (Bluetooth) sakaru drošību.