kopia lustrzana https://github.com/sh123/esp32_loraprs
Updated Protocol and compatibility (markdown)
rodzic
dd212da322
commit
13182afbcd
|
@ -23,6 +23,8 @@ At the link level, APRS uses the AX.25 protocol, as defined in AmateurPacket-Rad
|
|||
## APRS compressed packets
|
||||
In compressed data format, the Information field contains the station’s latitude and longitude, together with course and speed or pre-calculated radio range or altitude. This information is compressed to minimize the length of the transmitted packet (and therefore improve its chances of being received correctly under less than ideal conditions). The Information field also contains a display Symbol Code, and there may optionally be a plain text comment (uncompressed) as well.
|
||||
|
||||

|
||||
|
||||
## APRS compressed packets generation
|
||||
Arduino code to generate compressed coordinates from degrees.
|
||||
```
|
||||
|
@ -51,8 +53,6 @@ char* deg_to_compressed(long deg, boolean is_lat) {
|
|||
}
|
||||
```
|
||||
|
||||

|
||||
|
||||
# APRS TNC2 text protocol
|
||||
TNC2 protocol does not use KISS, it sends text based APRS messages, multiple messages are separated by using new line character `\n`. This is quite inefficient protocol for LoRa, because packet lengths are much longer compared to AX25, which causes longer TOA (time on the air).
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue