summaryrefslogtreecommitdiff
path: root/AltosDroid/index.mdwn
blob: c3222013785b467bb0fe535f455506d4ee75569b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[[!meta title="AltosDroid"]]
# AltosDroid

AltosDroid is the [Android](http://www.android.com/) port of Altus Metrum's 
ground station program, designed to work with the [TeleBT](../TeleBT)
ground statiion hardware product.  The latest version targets Android 
version 4.0 (ICS) or later.  An older version is still available that 
works on Android 2.3.3 and later.

## Where to Get It ##

The latest released version of AltosDroid is available from
[Google Play™](https://play.google.com/store/apps/details?id=org.altusmetrum.AltosDroid).

There is also a comparable iOS application available for sale in the 
[Apple App Store](https://itunes.apple.com/us/app/altosui/id1324401029).

## What It Can Do ##

Current features include:

* Display of key telemetry values
* Telemetry logging to SD card
* Text-to-speech announcements of flight state
* Downlink frequency selection.

## Permissions ##

AltosDroid requires the following permissions in order to be installed:

 * NETWORK COMMUNICATION
	* PAIR WITH BLUETOOTH DEVICES
<br>
		This permission is needed to access Bluetooth communications,
		allowing the pairing of and connection to TeleBT units.
 * STORAGE
	* MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE MODIFY OR DELETE THE CONTENTS OF YOUR SD CARD
<br>
		This permission is needed so that telemetry logs can be
		written to the SD card.
 * SYSTEM TOOLS
	* ACCESS BLUETOOTH SETTINGS
<br>
		This permission is used to request the enabling of Bluetooth
		at startup.

## Source Code ##

The source to AltosDroid is part of the [AltOS](../AltOS) repository, 
which is always available from [git.gag.com](http://git.gag.com) 
in the project [fw/altos](http://git.gag.com/?p=fw/altos;a=summary).

The source is in the `altosdroid/` subdirectory, and is currently
targetted at Android 4.0 or later. You will need to have the Android SDK 
installed to build AltosDroid.

## Future Plans ##

Future features we plan to add include flight computer configuration support,
Google Maps integration, and "take me to my rocket" navigation.



<center>
<a href="https://play.google.com/store/apps/details?id=org.altusmetrum.AltosDroid">
  <img alt="Android app on Google Play"
       src="https://developer.android.com/images/brand/en_app_rgb_wo_45.png" />
</a>


Android is a trademark of Google Inc.
<br>
Google Play is a trademark of Google Inc.
</center>