EN/Spacecontrol Android: Unterschied zwischen den Versionen

K (Stp verschob die Seite Spacecontrol Android en nach EN/Spacecontrol Android)
 
(7 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Infobox Projekt
 
{{Infobox Projekt
|name            = Spacecontrol for Android
+
|name            = Spacecontrol for Android (en)
 
|status          = stable
 
|status          = stable
 
|autor          = [[Benutzer:Hydrael|Hydrael]]
 
|autor          = [[Benutzer:Hydrael|Hydrael]]
Zeile 10: Zeile 10:
  
 
== Description ==
 
== Description ==
 +
 +
With this Android app you can control various Backspace services
  
 
== Available Services ==
 
== Available Services ==
Zeile 21: Zeile 23:
 
* Control Webrelays
 
* Control Webrelays
 
* Backspace internal payment
 
* Backspace internal payment
 
== Download ==
 
 
The apk is available [[spacecontrol.apk|here]]
 
  
 
== Source Code ==
 
== Source Code ==
Zeile 35: Zeile 33:
 
To build the apk on your own set up the android environment according to the nbandroid documentation, then simply clone the github repo, load the project in netbeans and press F11.<br/>
 
To build the apk on your own set up the android environment according to the nbandroid documentation, then simply clone the github repo, load the project in netbeans and press F11.<br/>
 
The apk can then be found in the bin subdirectory
 
The apk can then be found in the bin subdirectory
 +
 +
== Download ==
 +
[[Datei:Spacecontrol qr.png|left|140px|Spacecontrol APK]]
 +
Here is the newest version of the [[File:Spacecontrol.apk]]
 +
 +
== Known Issues ==
 +
 +
=== IPv6 problems ===
 +
 +
Versions >=v0.2.6 distinguish between public and restricted services.<br/>
 +
Restricted services require the user's device to be connected to an internal Backspace WLAN.<br/>
 +
Determination if the device is connected to a proper Backspace WLAN is accomplished by checking the AP's SSID and by checking the device's IP address, which must be within 10.1.20.0/24.<br/>
 +
The IP check is performed using bit operations assuming to work on 32bit IP addresses.<br/>
 +
This is why at current state the App will not work if the internal Backspace WLAN serves IPv6 addresses.

Aktuelle Version vom 15. November 2014, 12:33 Uhr

Crystal Clear action run.png
Spacecontrol for Android (en)

Status: stable

Spacecontrol android.png
Beschreibung Android App to control various Backspace services
Autor: Hydrael
PayPal Spenden für EN/Spacecontrol Android

Description

With this Android app you can control various Backspace services

Available Services

  • Query Backspace status (open/closed and present members)
  • Open and close Backspace door
  • Send text to LED board

Future Services

  • Control Webrelays
  • Backspace internal payment

Source Code

The source code is available on github

Build Instructions

The app was programmed with the Netbeans IDE using the nbandroid plugin.
To build the apk on your own set up the android environment according to the nbandroid documentation, then simply clone the github repo, load the project in netbeans and press F11.
The apk can then be found in the bin subdirectory

Download

Spacecontrol APK

Here is the newest version of the Datei:Spacecontrol.apk

Known Issues

IPv6 problems

Versions >=v0.2.6 distinguish between public and restricted services.
Restricted services require the user's device to be connected to an internal Backspace WLAN.
Determination if the device is connected to a proper Backspace WLAN is accomplished by checking the AP's SSID and by checking the device's IP address, which must be within 10.1.20.0/24.
The IP check is performed using bit operations assuming to work on 32bit IP addresses.
This is why at current state the App will not work if the internal Backspace WLAN serves IPv6 addresses.