guides:gsm_modules
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
guides:gsm_modules [2009/05/17 10:27] – created jcoxon | guides:gsm_modules [2009/06/12 21:58] (current) – danielrichman | ||
---|---|---|---|
Line 7: | Line 7: | ||
===== Protocols ===== | ===== Protocols ===== | ||
+ | |||
==== Serial/AT commands ==== | ==== Serial/AT commands ==== | ||
- | ==== Fbus ==== | + | * ASCII interface |
- | ==== Mbus ==== | + | * Phone may or may not accept SMSes in plain text - you may need to convert to PDU code. This is relatively easy, and the binary result is hex-dumped as ASCII before being sent to the phone. |
+ | * REQUIRES \r\n (CRLF)!!! Linux users beware, don't waste your time wondering why it doesn' | ||
+ | |||
+ | ==== FBUS ==== | ||
+ | * Binary Serial, No parity, 1 stop bit. Checksums are included as part of the protocol, the last two bytes. Refer to [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ==== MBUS ==== | ||
+ | * MBUS is harder to implement on the serial level, but has a much slower baudrate than FBUS, which may be useful for micro controllers. | ||
===== Modules/ | ===== Modules/ | ||
- | ==== Nokia 5110 ==== | ||
- | ==== Sony Ericsons ==== | ||
- | ==== Telit GM862 ==== | ||
+ | ==== Nokias ==== | ||
+ | * The Nokia 5110 was used on: Pegasus I, Pegasus III to great effect. | ||
+ | * All Nokias have FBUS and MBUS ' | ||
+ | * FBUS communication is done over three wires (GND, RX, TX), whereas MBUS is done over two (GND, RX&TX on one wire). | ||
+ | * Exposed contacts for FBUS are usually available on the outside of the phone only for older models. New Nokias have gold pads on the inside which are incredibly difficult to solder as they are gold plated. | ||
+ | * Recommended to get a cable rather then soldering to the pins | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Sony Ericsson ==== | ||
+ | * The w800 accepts AT commands over a 9600 baud serial. | ||
+ | * Although a USB cable can be used to connect this phone to the computer and harness the serial, connecting the phone to a microprocessor' | ||
+ | * the T86i has 2.8v 9600 baud serial broken out - This is the easiest solution, as the UART is physically exposed. [[http:// | ||
+ | |||
+ | ==== Telit GM862 ==== | ||
+ | * 2 modes available: | ||
+ | * AT commands via serial | ||
+ | * Onboard python scripting | ||
+ | * Requires a breakout board as connector is very small. | ||
+ | * Used on FHALP, Pegasus VI, Badger |
guides/gsm_modules.1242556045.txt.gz · Last modified: 2009/05/17 10:27 by jcoxon