Cross-Plattform KNX Simulator
Supervisor: Benjamin Aigner aignerb@technikum-wien.at
Level: Bachelor Project
Currently, there is no useful KNX Simulator for online KNX training. There is an implementation by the KNX organization, but this one is not very fancy and Windows only.
Goal of this project/thesis would be a cross-plattform KNX simulator, which is based on the Electron framework for Javascript Apps.
There are existing KNX implementations in Javascript, but they are currently Client only, so it is not possible to implement a virtual KNX-IP gateway:
https://bitbucket.org/ekarak/knx.js
The project should include a pretty floorplan of a virtual house/flat with animations for light/switches/blindings and HVAC.
It should be possible to load different configurations (e.g. flat with lighting only, house with HVAC, blindings and lights, ...)
Technologies / Requirements
JavaScript, Electron, (KNX)