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
Play Video miss3kD1.html 08.12.21 Modul D1: Sensoren (Teil 1)
Play Video miss3kD2.html 15.12.21 Modul D2: Sensoren (Teil 2)
- miss3kK.html 19.01.22 Modul K: Fertigungstechnik für MISS
- - 02.02.22 Onlien Labor Sensornetzwerke

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
lessonWSGroups.html group.test.lua servivce.lua 15.12.2021 31.12.2021 Übung 3 - Gruppenkommunikation und Router (aktuelles luaweb.html, lvm, und luaos/luaos.out werden benötigt)
lessonDSP.html 20.01.2022 03.02.2022 Übung 4 - Signalverarbeitung

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.4.1 02.02.2022 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 Dec 10 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 Dec 10 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 Dec 10 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 Dec 10 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
lvm LVM 1.1.10 LuaJIT+ 2.0.5X2.3 Lua 5.1X2.1 LUV 2.7.3 -- Build Dec 20 2021 Parallel LuaJit VM, Linux Armv6l 32bit
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 1.4.1 02.02.2022 LuaOS
lvm luaos
luaos.out 1.4.1 02.02.2022 LuaOS Library
lvm luaos.out script
luaosrouter 02.02.2022 LuaOS Router Gateway
lvm luarouter
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)
android-luaos-debug.apk 02.02.2022 LuaOS Android App (test snapshot)

Demo Snippets

File Version Description
http.webserv2.lua luaos.cordova.sensors.lua 20.01.22 LuaOS Sesnor und HTTP Sensor Server Beispiel