update AltOS status, etc
[web/altusmetrum] / TeleBT / index.mdwn
1 # TeleBT
2
3 TeleBT provides the equivalent of a [TeleDongle](../TeleDongle), with
4 the addition of [Bluetooth](http://www.bluetooth.com) as an alternative to
5 USB for connection to the ground station computer. 
6
7 The RF filter components are set for use in the vicinity of 435 Mhz.
8
9 These are photos of the first production version, 1.0:
10
11 <a href="v1.0/telebt-top.jpg"> <img src="v1.0/telebt-top-thumb.jpg"></a>
12 <a href="v1.0/telebt-bottom.jpg"> <img src="v1.0/telebt-bottom-thumb.jpg"></a>
13
14 And here's what it looks like packaged with battery, attached to an Arrow 
15 3-element yagi, ready for use:
16
17 <a href="v1.0/telebt-onyagi.jpg"> <img src="v1.0/telebt-onyagi-thumb.jpg"></a>
18 <a href="v1.0/telebt-inuse.jpg"> <img src="v1.0/telebt-inuse-thumb.jpg"></a>
19
20 For the latest TeleBT firmware and related software, please
21 visit the [AltOS](../AltOS) and [AltosDroid](../AltosDroid) pages on this site.  
22
23 ## Features ##
24
25 ### User View ###
26
27 * 70cm ham-band transceiver compatible with [Altus Metrum](../) products,
28   programmed for 38k4 GFSK data rate with forward error correction
29 * micro USB interface
30 * 4 pin Tyco MicroMaTch connector for debug and flash programming
31 * 8 pin Tyco MicroMaTch connector supports serial or SPI interface
32 * 850mAh LiPo battery charged via USB 
33
34 ### Developer View ###
35
36 * [TI CC1111F32](http://focus.ti.com/docs/prod/folders/print/cc1111f32.html) Low Power RF System-on-Chip
37         * Sub-1Ghz transceiver
38         * 8051 MCU
39         * 32k Flash
40         * 4k RAM
41         * USB 2.0
42         * 6 12-bit analog inputs (11 bits with single-ended sensors)
43         * 2 channels of serial I/O
44         * digital I/O
45         * interfaced to Arduino via async serial plus two handshake pins
46 * Rayson BTM-182 (Bluetooth SPP module) with async interface to CC1111
47 * 150mA 3.3V LDO regulator
48         * input and output appear on 8-pin companion connector
49 * Firmware Features
50         * Written mostly in C with some 8051 assembler
51         * Runs from on-chip flash, uses on-chip RAM
52         * USB serial emulation for data interface
53 * Tools Used
54         * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
55         * [SDCC](http://sdcc.sourceforge.net/) compiler and source debugger
56 * Licenses
57         * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
58         * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
59
60 ## Artifacts ##
61
62 There is a single manual for all Altus Metrum products,
63 which is available in [html](../AltOS/doc/altusmetrum.html) and 
64 [pdf](../AltOS/doc/altusmetrum.pdf) formats.
65
66 The hardware design current gEDA files are available from 
67 [git.gag.com](http://git.gag.com) in the project 
68 [hw/teleshield](http://git.gag.com/?p=hw/telebt;a=summary).  
69
70 ## Future Plans ##
71
72 Production version 1.0 is available to purchase!  TeleBT works
73 with both AltosUI version 1.2 and later, and a new
74 [Android](http://www.android.com) application 
75 called [AltosDroid](../AltosDroid).
76
77 We're pretty happy with TeleBT and have no plans to change it at this time.