Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikebarkmin/smartlights
Das Projekt Smartlights zeigt wie mit unterschiedlichen Werkzeugen smarte Glühbirnensysteme wie zum Beispiel Philips Hue, Yeelight oder Ikea Tradfri in den Unterricht integriert werden können.
https://github.com/mikebarkmin/smartlights
android arduino esp8266 ios java python raspberry-pi
Last synced: about 1 month ago
JSON representation
Das Projekt Smartlights zeigt wie mit unterschiedlichen Werkzeugen smarte Glühbirnensysteme wie zum Beispiel Philips Hue, Yeelight oder Ikea Tradfri in den Unterricht integriert werden können.
- Host: GitHub
- URL: https://github.com/mikebarkmin/smartlights
- Owner: mikebarkmin
- License: unlicense
- Created: 2019-03-08T12:42:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T10:18:12.000Z (about 2 years ago)
- Last Synced: 2024-10-25T23:08:56.329Z (3 months ago)
- Topics: android, arduino, esp8266, ios, java, python, raspberry-pi
- Language: Java
- Homepage:
- Size: 56.2 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smartlights
![logo](logo.png)
Das Projekt Smartlights zeigt wie mit unterschiedlichen Werkzeugen smarte
Glühbirnensysteme wie zum Beispiel [Philips Hue](https://www2.meethue.com/),
[Yeelight](https://www.yeelight.com/home) oder
[Ikea
Tradfri](https://www.ikea.com/de/de/p/tradfri-led-leuchtmittel-e14-600-lm-kabellos-dimmbar-farb-und-weissspektrum-opalweiss-50411565/)
in den Unterricht integriert werden können. Die Systeme unterscheiden sich
grundsätzlich darin, ob eine Basisstation zur Kommunikation mit den smarten
Glühbirnen nötwendig ist oder ob sie direkt angesprochen werden können. Hier
wird sich auf die Systeme mit Basisstation fokussiert. Zusätzlich zur
Basisstation besteht das Informatiksystem Smartlights aus einen Client zum
Beispiel einer Web- oder Android-App und den smarten Glühbiren an sich.## Komponenten
![Komponenten](.github/komponenten.png)
* :satellite: [Gateway (Basisstation)](gateway)
* :iphone: [Client (Web, App)](client)
* :bulb: [Light](light)Für jede der drei Komponenten wurden verschiedene Implementierungen
entwickelt. Durch eine gemeinsame Spezifikation ist es möglich die
unterschiedlichen Komponenten beliebig auszutauschen. Zum Beispiel kann
die [Python Implementierung der Basisstation](gateway/desktop/python) mit der [Thunkable App](client/android/thunkable) und
dem [Light Simulator](light/simulator/java) kombiniert werden.