projekte:2016:spaceapi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
projekte:2016:spaceapi [2016/07/26 09:55]
max [Status]
projekte:2016:spaceapi [2021/04/03 11:05] (aktuell)
max ↷ Seite von projekte:spaceapi nach projekte:2016:spaceapi verschoben
Zeile 1: Zeile 1:
 ====== Space API Projekt ====== ====== Space API Projekt ======
 +
 +**DEPRECATED!!!** **No longer in use**
 +
 +Contact: [[user:nopx|nopx]]
 +
 +Projectstatus: [[projekte:projektstatus|{{:projekte:done.png?50|}}]]
 +
 +===== Summary =====
 +
 Wie es sich gehört wird das erste Projekt das Space API Projekt sein.  Wie es sich gehört wird das erste Projekt das Space API Projekt sein. 
  
 ===== Status ===== ===== Status =====
-  * DigiKey-Bestellung mit den großen EEPROMS ist raus. --- //[[max@noppelmax.online|Max]] 2016/07/25//+ 
   * Wir sind jetzt im MyHackerspace Directory --- //[[max@noppelmax.online|Max]] 2016/07/22//   * Wir sind jetzt im MyHackerspace Directory --- //[[max@noppelmax.online|Max]] 2016/07/22//
   * Ich hab das MyHackerspace Repo angeschrieben wie wir in deren Directory kommen. SpaceApi.net Directory ist immer noch down. --- //[[max@noppelmax.online|Max]] 2016/07/20//   * Ich hab das MyHackerspace Repo angeschrieben wie wir in deren Directory kommen. SpaceApi.net Directory ist immer noch down. --- //[[max@noppelmax.online|Max]] 2016/07/20//
-  * Reichelt Paket ist angekommen. Die Proms und die Stecker sind in der orangenen Schachtel im Space. --- //[[max@noppelmax.online|Max]] 2016/07/19// 
-  * Das Reichelt Paket ist unterwegs aber noch nicht eingetroffen. --- //[[max@noppelmax.online|Max]] 2016/07/17// 
   * Das RPi mit der Deutschlandkarte schiebt jetzt auch all 30 Sekunden die Raumtemperatur und die Luftfeuchtigkeit auf die SpaceApi. --- //[[max@noppelmax.online|Max]] 2016/07/17//   * Das RPi mit der Deutschlandkarte schiebt jetzt auch all 30 Sekunden die Raumtemperatur und die Luftfeuchtigkeit auf die SpaceApi. --- //[[max@noppelmax.online|Max]] 2016/07/17//
-  * Ich hab scheinbar nicht richtig auf bestellen geklickt. Heute morgen bestellt. --- //[[max@noppelmax.online|Max]] 2016/07/12// 
-  * Bauteile für Proof-Of-Concept bestellt. --- //[[max@noppelmax.online|Max]] 2016/07/07// 
  
- +===== Features =====
- +
-===== Alphaversion =====+
 ==== Schalter ==== ==== Schalter ====
 Im Maschinenraum befindet sich ein Schalter um den Öffnungsstatus zu steuern. Dieser benutzt den Telnet Zugang um den Status zu ändern. Im Maschinenraum befindet sich ein Schalter um den Öffnungsstatus zu steuern. Dieser benutzt den Telnet Zugang um den Status zu ändern.
  
 ==== Telnet-Server ==== ==== 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.  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 === === 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). Mit dem Kommando "help" werden mögliche Befehle aufgelistet. Das Passwort zum ändern des Raumstatus erhält man von einem Mitglied (z.B. Alex).
  
Zeile 36: Zeile 38:
 === IRC-Bot === === 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. 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.
-===== Planung ===== 
-In einem 3,5mm Klinkenstecker wird ein Speicher eingebaut. Auf dem Speicher befindet sich ein zufälliger String der vom Inhaber des Schlüssel signiert/verschlüsselt wird, diese Kombination wird von einem Schlüssel des spaces.one signiert/verschlüsselt. Vor der Türe befindet sich eine 3,5mm Buchse durch welche die Tür geöffnet und der Status geändert wird. 
- 
-==== Bauteile ==== 
-[[http://datasheets.maximintegrated.com/en/ds/DS28EC20.pdf|EEPROM DS28EC20 Datasheet]]\\ 
-[[http://cdn-reichelt.de/documents/datenblatt/A300/DS2431P%2B_DAL.pdf|EEPROM DS2431P Datasheet]]\\ 
-[[http://www.reichelt.de/KSSKG-35/3/index.html?&ACTION=3&LA=446&ARTICLE=9585&artnr=KSSKG+35&SEARCH=klinkenstecker|Klinkenstecker Reichelt]]\\ 
-[[http://cdn-reichelt.de/documents/datenblatt/C160/DS_11018.pdf|DS_11018 Klinkenstecker Datasheet]]\\ 
-[[http://cdn-reichelt.de/documents/datenblatt/A200/DS2430A_DAL.pdf|DS2430A Datasheet]]\\ 
-[[http://www.elock2.com/downloads/prospekte/ELOCK2_V4.pdf|ELOCK2_V4 Türschloss]]\\ 
-==== Alternative Ideen ==== 
-  * Schalter für offen/geschlossen //(Alex)// 
-    * Einfach aber ehr langweilig/uncool 
-  * Schlüsselerkennung durch Klinkenstecker-Schlüsselbrett (wie Schlüsselverwaltung in Stuttgart) (Alex) 
-    * Jeder muss den Klinkenstecker am Bund haben 
-    * Unter Umständen hängt der private Schlüsselbund am Brett 
-    * Beim Verlassen des Raum vergisst man nicht, den Raum auf geschlossen zu setzen, wie es beispielsweise bei einem Schalter passieren könnte.  
-    * Der Schlüsselbund/Die Schlüsselbünde ist/sind verräumt. 
-  * Eine App auf dem Smartphone, die einen Hintergrund-Service mitbringt, der sich sobald er im WLAN ist, beim einem Lokalen Server anmeldet. 
-    * Vorteil: Man muss an nichts denken 
-    * Nachteil: Man braucht ein Smartphone, Vermutlich nicht auf iGeräten umsetzbar 
-    * Eventuell kann man das auch über die MAC-Adresse der Geräte regeln ohne eine Software direkt darauf installieren zu müssen 
-  * RFID: 
-    * Einfache Anmeldung über RFID tags. Ich hab noch mehrere RFID Arduino Shields daheim. //(Nils)//  
-  * Man könnte direkt, egal welche Variante es werden soll, noch einen oder zwei Temperatursensor auf die Platine packen. Ich hab die folgenden da: [[http://ctms.engin.umich.edu/CTMS/Content/Activities/TMP35_36_37.pdf|TMP35 (SOIC-8)]] //(max)// 
-  * Es sollte der Namen desjenigen klar sein, der gerade "Hausrecht" hat. Eventuell mit großem Display an der Wand. 
-  * Ich würde noch einen 433MHz Transmitter und eine IR Diode draufklatschen. Hab noch Platz auf der Platine. Dann bekommen wir die Informationen auch schön im Raum verteilt. //(max)// 
-  * Von innen wird das Hausrecht vergeben und angezeigt. Von außen ist nur die Öffnung möglich. //(Damian)// 
-  * Der String kann zufällig muss aber bekannt sein um die erfolgreiche Verifizierung zu bestätigen. //(Damian)// 
-  * Ein kürzel bzw. ein Hinweis auf den Besitzer des Schlüssels sollte im Klartext mitgespeichert werden. //(Damian)// 
-    * Vorteil: Bei einer großen Anzahl von Mitgliedern müssen nicht mehr alle Schlüssel durchprobiert werden, was unter Umständen viel Zeit dauern kann 
-===== Space API ===== 
-[[http://spaceapi.net/|Space API]]\\ 
  
-===== Beispiele aus anderen Spaces ===== 
-  * [[https://cccgoe.de/wiki/SpaceAPI|Neotopia Göttingen]], manuell via POST request 
-  * [[https://wiki.chaospott.de/Türelektronik_Keller|Chaospott Essen]], mittels Türöffner und SSH Keys, [[http://chaospott.de/status.html|mit cooler Visualisierung]] 
-  * [[https://wiki.maglab.space/wiki/Janitor|mag.lab Fulda]], Status manuell mit Schaltern, Türöffner durch SSH Keys, schöne Doku 
-  * [[https://stratum0.org/wiki/Open/Close-Monitor|Stratum0 Braunschweig]], mittels IRC-Bot 
  • projekte/2016/spaceapi.1469526940.txt.gz
  • Zuletzt geändert: 2020/10/18 14:01
  • (Externe Bearbeitung)