Smartphonelabctrl: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
K (can licht steuerung)
Zeile 22: Zeile 22:
* powercommander patchen um momentanen Lampenstatus zu erfragen
* powercommander patchen um momentanen Lampenstatus zu erfragen
* sourcecode online stellen
* sourcecode online stellen
* labnode bastelraum ?
* labnode keller ?
* labnode keller ?
== CAN Befehle ==
* Küche
{| {{prettytable}}
| '''ZielAdresse'''
| '''ZielPort'''
| '''Data[0]'''
| '''Data[1]'''
| '''Data[2]'''
| '''Befehl'''
|-
| 0x03
| 1
| 0
| 0
| 0
| Lampe Aus
|-
| 0x03
| 1
| 0
| 0
| 1
| Lampe An
|-
| 0x03
| 1
| 1
| 0
| uint8_t
| Lampe PWM
|}
* Lounge
[[labnodes lounge]] - Tuer
{| {{prettytable}}
| '''ZielAdresse'''
| '''ZielPort'''
| '''Data[0]'''
| '''Data[1]'''
| '''Data[2]'''
| '''Befehl'''
|-
| 0x60
| 1
| 1
| {0, 1 ,2 ,3} Lampe
| uint8_t
| Lampe PWM
|-
| 0x60
| 1
| 4
| {0, 1 ,2 ,3} Lampe
| 1
| Lampe An
|-
| 0x60
| 1
| 4
| {0, 1 ,2 ,3} Lampe
| 0
| Lampe Aus
|}
[[labnodes lounge]] - Wand
{| {{prettytable}}
| '''ZielAdresse'''
| '''ZielPort'''
| '''Data[0]'''
| '''Data[1]'''
| '''Data[2]'''
| '''Befehl'''
|-
| 0x61
| 1
| 1
| {0, 1 ,2 ,3} Lampe
| uint8_t
| Lampe PWM
|-
| 0x61
| 1
| 4
| {0, 1 ,2 ,3} Lampe
| 1
| Lampe An
|-
| 0x61
| 1
| 4
| {0, 1 ,2 ,3} Lampe
| 0
| Lampe Aus
|}
* Vortrag
{| {{prettytable}}
| '''ZielAdresse'''
| '''ZielPort'''
| '''Data[0]'''
| '''Data[1]'''
| '''Data[2]'''
| '''Befehl'''
|-
| 0x03
| 1
| ?
| ?
| ?
| ?
|-
| 0x03
| 1
| ?
| ?
| ?
| ?
|-
| 0x03
| 1
| ?
| ?
| ?
| ?
|}


[[Kategorie:Automatisierung]]
[[Kategorie:Automatisierung]]
[[Kategorie:Infrastruktur]]
[[Kategorie:Infrastruktur]]

Version vom 13. November 2012, 14:52 Uhr

Smartphonelabctrl

Software für verschiedene Smartphones, zum steuern der Labor-Infrastruktur. Die Software ist ähnlich wie das weblabctrl2 eine GUI, mit der die Helligkeit der Lampen und TODO über das WLAN im Labor gesteuert werden können. Über das Labor-wlan stellt die Software eine Verbindung zum Cand her, so dass in Echtzeit die Helligkeit der Lampen mit Slidern eingestellt werden können. Verändert eine zweite Person die Helligkeit verschieben sich simultan die Slider auf dem eigenen Smartphone.

Momentan unterstützte Betriebssysteme:

  • Android
    • In Entwicklung (alpha)
    • (Version ?)
    • Java
  • BlackBerry10
    • In Entwicklung (alpha)
    • (Version ?)
    • C++ QT Cascades

Noch nicht unterstüzt:

  • Iphone
  • WindowsPhone

TODO

  • powercommander patchen um momentanen Lampenstatus zu erfragen
  • sourcecode online stellen
  • labnode keller ?

CAN Befehle

  • Küche
ZielAdresse ZielPort Data[0] Data[1] Data[2] Befehl
0x03 1 0 0 0 Lampe Aus
0x03 1 0 0 1 Lampe An
0x03 1 1 0 uint8_t Lampe PWM
  • Lounge

labnodes lounge - Tuer

ZielAdresse ZielPort Data[0] Data[1] Data[2] Befehl
0x60 1 1 {0, 1 ,2 ,3} Lampe uint8_t Lampe PWM
0x60 1 4 {0, 1 ,2 ,3} Lampe 1 Lampe An
0x60 1 4 {0, 1 ,2 ,3} Lampe 0 Lampe Aus

labnodes lounge - Wand

ZielAdresse ZielPort Data[0] Data[1] Data[2] Befehl
0x61 1 1 {0, 1 ,2 ,3} Lampe uint8_t Lampe PWM
0x61 1 4 {0, 1 ,2 ,3} Lampe 1 Lampe An
0x61 1 4 {0, 1 ,2 ,3} Lampe 0 Lampe Aus
  • Vortrag
ZielAdresse ZielPort Data[0] Data[1] Data[2] Befehl
0x03 1 ? ? ? ?
0x03 1 ? ? ? ?
0x03 1 ? ? ? ?