Kurs: Material-integrierte Sensorische Systeme @home

Beschreibung

Uni Bremen: VAK 04-326-FT-041
Kategorie: Vorlesung, Seminar, Labor @home (3SWS) Master Kurs
ECTS: 6, Winter Semester
Universität Bremen
Dozent: PD Dr. Stefan Bosse

Angaben

Wann: Wintersemester
VAK FB 4 Informatik 04-326-FT-041
Zeit (Online, Sync.) Mittwoch: 15:00 - 17:00
Format Online synchron mit Live Stream und asynchron mit Videos und interaktiven Übungen @home
Umfang: 3 SWS
ECTS: 6 CP

Medien

Medium Folien Datum Description
Wiki - - Interaktiver DokuWiki - Diskussionsplattform
Video - 21.04.20 Einführung in den Wiki
- miss3k0.html 19.10.21 Modul 0: Überblick
Play Video - 22.10.21 Einführung in die digitalen Übungs- und Laborformate
Play Video - 22.10.21 Einführung in die Lua Programmiersprache
Video A Play A Video B Play B - 10.11.21 Einführung in NoteBook-2 Aufgaben
Play Video dsn2kA.html 25.10.21 Modul DA: Grundlagen und Anwendungen von verteilten Sensornetzwerken
Play Video miss3kA.html 03.11.21 Modul A: Eingebettetete Systeme und Datenverarbeitung (und VM)
Play Video miss3kB.html 10.11.21 Modul B: Der Sensorknoten
Play Video miss3kC.html 17.11.21 Modul C: Das Sensornetzwerk
Video dsn2kD.html 22.11.21 Modul DD: Protokolle und Kommuniaktiontechnologien in Sensornetzwerken

Materialien

File Version Description
miss3k.epub Online 19.11.2021 Vorlesungsskript (E-Book, fortlaufend)
lua_tutorial.pdf 2015 Lua Tutorial

Aufgaben und Tutorials

Die Einführungsvideos beachten (siehe oben)! Wenn eine Übungsdatei mit json endet dann muss diese in das entsprechende leere Notebook-2 (notebook.XX.html) geladen werden!


File Version Abgabe Description
luaTutotial.html 15.4.2021 - Lua Tutorial
notebook.lua.html 1.3.2 12.11.2021 - Lua NoteBook-2 (leer)
notebook.lua.numerics.json 27.10.2021 - Lua NoteBook-2 Tutorial (Numerik)
lessonCompEff1.html 05.11.2021 12.11.2021 Übung 1 - Rechnermetriken (Effizienz)
lessonWEBMon1.html 30.11.2021 09.12.2021 Übung 2 - Sensor Aggregation in Netzwerken

Software

Hinweis: Unter Linux müssen heruntergeladene Programme ausführbar gemacht werden: chmod a+x lvm

Es wird empfohlen nodejs v8 oder höher zu verwenden


File Version Description
node8.exe 8.12.0 nodejs (MS Windows x86/32bit)
wex 1.2.5 WEX local File Server (requires nodejs) !Security Update!
node wex
dhrystoneX.html 30.10.19 Dhrystone Benchmark (requires Browser)
jystone.js 30.10.19 Dhrystone Benchmark (requires nodejs)
pystone.py 30.10.19 Dhrystone Benchmark (requires python)
lystone.lua 30.10.19 Dhrystone Benchmark (requires luajit/lua/lvm)
dhry 5.11.21 Dhrystone Benchmark (native C), Linux Arm
dhry 7.11.19 Dhrystone Benchmark (native C), Linux x86
dhry 5.11.21 Dhrystone Benchmark (native C), Win32 x86
notebook.lua.dhrystone.json 5.11.2021 Dhrystone Benchmark LUA/JS im Browser (notebook.lua.html)
luaweb.html 1.3.2 30.11.2021 LuaOS WEB IDE(+) mit paralleler VMJS`
lvm LVM 1.1.10 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Nov 25 2021 Parallel LuaJit VM, Linux x86 32bit
lvm LVM 1.1.10 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Nov 25 2021 Parallel LuaJit VM, Linux x64 64bit
lvm LVM 1.1.10 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Nov 25 2021 Parallel LuaJit VM, Solaris x86 32bit
lvm.exe LVM 1.1.10 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Nov 25 2021 Parallel LuaJit VM, Windows 32bit
lvm LVM 1.1.10 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Nov 25 2021 Parallel LuaJit VM, Mac OSX (≥10.7) 64bit
weblvm.lua 1.1.8 WEB Server for lvm (lvm weblvm.lua)
shelllvm.html 1.1.7 WEB Shell for lvm (requires weblvm.lua)
shelllua.html 1.1.7 WEB Shell for Lua 5.3 (requires lua.plugin)
lua.plugin 1.1.1 WEB Lua 5.3 VM+ (requires lua.plugin)
luaos.lua 1.2.5 LuaOS
lvm luaos
quickjs - QuickJS
epub-viewer 1.1.3 EPUB Viewer (Java, nur Unix/Linux, epub-viewer EPUB)
epublib-tools-viewer-latest.jar 1.1.3 EPUB Viewer (Java, java -jar XXX EPUB)
Calibre 3.X-5.X EPUB Verwaltung und Reader (ebook-reader)