Space API Projekt

DEPRECATED!!! No longer in use

Contact: nopx

Projectstatus:

Summary

Wie es sich gehört wird das erste Projekt das Space API Projekt sein.

Status

Wir sind jetzt im MyHackerspace Directory — Max 2016/07/22

Ich hab das MyHackerspace Repo angeschrieben wie wir in deren Directory kommen. SpaceApi.net Directory ist immer noch down. — Max 2016/07/20

Das RPi mit der Deutschlandkarte schiebt jetzt auch all 30 Sekunden die Raumtemperatur und die Luftfeuchtigkeit auf die SpaceApi. — Max 2016/07/17

Features

Schalter

Im Maschinenraum befindet sich ein Schalter um den Öffnungsstatus zu steuern. Dieser benutzt den Telnet Zugang um den Status zu ändern.

Telnet-Server

Die Alphaversion baut auf einem einfachen Java-Programm auf. Es läuft in einem Screen auf vspace.one auf Port 4223. Über z.B. telnet lässt sich der Status ändern.

Nutzung

Mit dem Kommando „help“ werden mögliche Befehle aufgelistet. Das Passwort zum ändern des Raumstatus erhält man von einem Mitglied (z.B. Alex).

telnet vspace.one 4223

Unter Windows muss man den Telnet-Client erst aktivieren.

Datenbank

Über die Telnet-Steuerung wird eine mySQL Datenbank befüttert. Auch Temperatur und Luftfeuchtigkeit werden unterstützt. Aus der Datenbank sollen einmal schöne Visualisierungen und Statistiken entstehen. Aus der Datenbank wird auch das JSON generiert. Mit jedem Aufruf des Telnet-Servers wird das JSON aktualisiert.

IRC-Bot

Im IRC-Channel #vspace.one auf freenode.net hängt ein Bot namens „SpaceAPI“ rum. Dieser kann mit dem Flag !status den Öffnungsstatus und mit !temp die Temperaturen aus der Datenbank ausgeben. Außerdem wird jede Statusänderung ausgegeben.