Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: OLSR2 ist FLOSS! (Und FOSS ist auch FLOSS)

...

Traffic And Load Models For ISM- And SRD-Band LoRa
LoRa is an emerging proprietary physical-layer modulation technology for IoT WANs; LoRaWAN adds gateways and network uplink to bridge Things to the Internet. This project proposes to investigate traffic on the frequency bands locally used for LoRa (see for example https://www.thethingsnetwork.org/community/vienna/ ) and suggest spatial, spectral, and traffic load models for this new type of data communication. Collaboration with Vienna's community-driven, partipatory LoRaWAN installation by https://openiot.network is welcome.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


A
FOSS
FLOSS Framework For Exponentially-Swept Sine Based Measurement Techniques

Excitation with exponentially-swept sines allows for measurements of transfer functions of weakly nonlinear, approximately time-invariant systems. Implement a framework, e.g. in Octave (MATLAB) or NumPy, that streamlines generating the required sweeps, deconvolutions etc., and demonstrate its applicability in a practical study (e.g. room acoustics).

www.nvo.com/winmls/nss-folder/electro1acoustics/Measuring%20impulse%20resp%20and%20distortion%20with%20swept%20sine%201341AES00.pdf

web.uvic.ca/~timperry/ELEC499SurroundSoundImpulseResponse/Elec499-SurroundSoundIR-PreREVA.pdf

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)

...

Sensor Calibration With Household Items

This project proposes to develop and investigate methods that allow for simple, repeatable calibration of smartphone sensors using elementary physics and household items. A method should thus require little or no special hardware, apart from what is typically available on/in one's desk, drawers, and kitchen provide intrinsic (or readily procurable) means for comparison measurements, be repeatable easily so that multiple measurements can be taken, facilitating variations of parameters or devices, and statistical analysis of the results. Needless to say, the device under test should not be damaged by an experiment. Potential experiment techniques include Swings, pendulums with controllable physical dimensions (and thus oscillation periods), Springs ,Free fall, throwing; sliding on inclined planes, Rolling (e.g. inside of a can), Comparison measurements with one device attached to another. More notes: https://github.com/SensibilityTestbed/sensibility-testbed/issues/33

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


Fuzz The OLSR2 Routing Daemon

The Optimized Link State Routing protocol version 2 (OLSR2 on GitHubRFC 7188) is a routing protocol for wireless mesh networks. Your task is to automate tests against OLSR2 that try its functionality and check its correct functioning for a variety of valid and invalid inputs, both from the network and from local configuration. Vectors include the syntax and semantics of OLSR2's RFC 5444-encoded messages, but also any config files that the deamon uses, or the operating system's routing tables (see e.g. Routing Tables of Death). Since OLSR2 aims to run on low-power embedded hardware platforms such as WiFi routers, DoS scenarios (memory / CPU / storage exhaustion) are in scope as well. Additionally, glitches should be analysed for their effect on a practical mesh network of ~10 devices. Since OLSR2 is Free, Libre Open Source Software (FLOSS), you should also disclose responsibly and fix any bugs you may find!

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


A Configurable Études Generator
Études are musical pieces designed as practice materials for perfecting particular musical skills (Wikipedia). The skills to be perfected can differ (in difficulty and category) from étude to étude, and are different between instruments, players, and also dimensions of musical content (melody, harmony, rhythm). Develop a sufficiently generic, configurable generator for études that outputs études of choosable difficulty. For this, define a system that encodes the difficulty of a task to be studied, and transformations that assess the difficulty of combinations of study tasks appropriately.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)

...