Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A Calls-for-Papers Metadata System - available

Academic work includes presenting one's research results to the community at conferences and in printed publications. Unfortunately, the dissemination of conference dates, times, places etc. through calls-for-papers happens in an ad-hoc manner, e.g. by e-mail or on websites.

Your task is to design a metadata system for conference organizers that encodes deadlines, keywords, tracks, formats, roles and so on in a structured, machine- and human-readable form and includes interfaces for both professional conference management systems and end-user calendar software. You design both the format for data exchange, and the distributed, federated system architecture that provides a simple implementation path for interested parties (servers and clients).

Furter reading: https://github.com/rtholmes/conf-data (a system to encode data for use during conferences), http://www.rssboard.org/rss-specification, https://tools.ietf.org/html/rfc5545 (iCal)

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


A universal Smart Home API  - available

The Smart Home communication protocol environment is heavily fragmented and many standards compete for integration. Thus, interoperability and unified control are not possible in most cases.  

An IoT Retrofitting Proof of Concept - vergeben / already taken

Household appliances are made to last longer than network or security standards. Most offer no support for network based communication and remote management, but provide serial ports for maintenance.

Your task is to:

  1. Research available interfaces and ports for maintenance on common household appliances such as coffee makers, dishwashers, HVAC systems,...
  2. select an appliance with an accessible serial port and connect to it using a WiFi-enabled micro controller or raspberry pi
  3. convince the appliance to disclose some internal data or react to some input in a meaningful way through protocol reverse engineering
  4. the most widely used Smart Home communication standards and the corresponding APIs
  5. Design and Develop an API to cover all identified use cases/API calls from all of the aforementioned standard

Your Project should be implemented in a lightweight language such as MicroPython. Experience programming for microcontrollers (Arduino, ESP, NodeMCU) would be a plusNecessary hardware and access to a soldering station may be provided to you if needed and possible given current COVID-regulations.

If you're interested, please contact Kaspar Lebloch (kaspar.lebloch@univie.ac.at)

...