Binary Protocol
Unterstützte Modell: MT3329 und MT3339 basierte GPS-Modul
Erhöhen Berechnung Effizienz durch Binärformat ausgegeben
Überblick
GlobalTop GPS-Modul können kundenspezifische NMEA im binären Format auszugeben. Binärprotokoll ist ein effizienter Weg zur Übertragung von Nachrichten in Koordinatensystem Binärzahlen und kann leicht mit einem sehr geringen Mikrocontroller ohne die Notwendigkeit für große Wandlungs-und C + +-Bibliotheken Zeichenfolge verarbeitet werden.
Hintergrund
Binary Protokoll ist eine effiziente Möglichkeit zur Übertragung von Koordinaten Nachrichten aus GPS-Modul, um Mikrocontroller. Koordinaten, die zu mehr als 20 Byte in NMEA erfordern können nun mit nur 8 Byte im binären Protokoll-Format gesendet werden. Darüber hinaus, weil der Steigerung der Effizienz, kann eine geringere Übertragungsrate leicht parsen 10Hz Nachrichten ohne irgendwelche Pakete.
Binary Protokoll ist viel effizienter bei der Verwendung von winzigen 8-Bit-Mikrocontroller. Dies liegt daran, Mikrocontroller begrenzte Flash-Speicherplatz enthalten, und der Prozess der Umwandlung von ASCII-Zeichenkette in normale Variablen werden riesige Bibliotheken und eine Menge CPU Rechenzyklen, die zu viel sein kann, um für diese winzigen Controller umgehen müssen. Mit Binärprotokoll können diese einfache Bytes direkt in die Variablen genommen werden mit wenigen Taktzyklen ohne Parsing, Umwandlung und die riesige C + +-String Bibliotheken.
GlobalTop Lösung
GlobalTop können GPS-Modul ausgegeben Sätze in Binär-Modus anpassen, wenn in Kombination mit GlobalTop "One Sentence" PGTOP-Format verwendet. Siehe nachfolgende Tabelle zeigt ein Beispiel von der Art der Daten verfügbar für Datenformatumwandlung.
Original PGTOP Sentence (gtop One Sentence Format)
$ PGTOP, 064951.000,2307.1256, N, 12016,4438, E, A, 0,03, 165.480.03, N, 0,06, K * Prüfsumme
| Tabelle 1: Customize Datenformat für NMEA-Protokoll Ein Satz | |||
| Name | Beispiel | Units | Desciption |
| UTC-Zeit | 064951.000 | hhmmss.sss | |
| Breite | 2307.1256 | DDMM.MMMM | |
| N / S Indicator | N | N = Nord oder S = Süden | |
| Länge | 12016.4438 | DDMM.MMMM | |
| E / W-Anzeige | E | E = Ost oder W = West | |
| Status | A | A = Daten gültig oder V = Daten nicht gültig | |
| Geschwindigkeit über Grund | 0,03 | Knots | |
| Kurs über Grund | 165,48 | Degrees | Wahr |
| Geschwindigkeit | 0,03 | Knots | Masured Horizontalgeschwindigkeit |
| Units | N | Knots | |
| Geschwindigkeit | 0,06 | Knots | Masured Horizontalgeschwindigkeit |
| Units | K | Kilometer pro Stunde | |
Umgerechnet auf Gtop Binary Protokoll-Format
0x04, 0x24, 0x03, 0xEA, 0x94, 0x28, 0x01, 0x60, 0x74, 0xF4, 0x01, 0x07,0x2B, 0x64, 0xD4, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x50, 0x4E, 0x00, 0x00, 0x00, 0x95, 0x4B, 0xE9, 0x0D, 0x0A
| Tabelle 2: Customize Data Format für Binary-Protokoll | |||
| Name | Beispiel | Units | Desciption |
| Präambel | 0x04, 0x24 | 2bytes | Header, immer das gleiche |
| UTC-Zeit | 0x03 0xDF 0x12 0xD8 |
4Byte Hallo byte auf Low-Byte |
UTC-Zeit (hhmmss.sss) Der ursprüngliche Wert umgewandelt werden Beispiel: 064951.000 * (10 ^ 3) = 64951000 |
| Breite | 0x01 0x60 0x74 0xCC |
4Byte Hallo byte auf Low-Byte |
Latitude (in Dezimalgrad) Der ursprüngliche Wert umgewandelt werden Beispiel: 23.098572 * (10 ^ 6) = 23098572 |
| N / S Indicator | 0x01 | 1 Byte | 0x01 => Nord-oder 0x02 => South |
| Länge | 0x07 0x2B 0x64 0xDF |
4Byte Hallo byte auf Low-Byte |
Länge (in Dezimalgrad) Der ursprüngliche Wert umgewandelt werden Beispiel: 120.284383 * (10 ^ 6) = 120284383 |
| E / W-Anzeige | 0x01 | 1 Byte | 0x01 => East oder 0x02 => West |
| Status | 0x01 | 1 Byte | 0x01 => Daten gültig oder 0x02 => Daten nicht gültig |
| Kurs über Grund | 0x07 0x56 0xB7 0x00 |
4Byte Hallo byte auf Low-Byte |
Kurs über Grund (in Grad) Der ursprüngliche Wert umgewandelt werden Beispiel: 123.123456 => 123.123456 * 1000000 = 123123456 (Grad) |
| Geschwindigkeit über Grund | 0x00 0x00 0x00 0x24 |
4Byte Hallo byte auf Low-Byte |
Geschwindigkeit über Grund (Knoten / hr) Der ursprüngliche Wert umgewandelt werden Beispiel: 0,036 (Knoten / hr) => 0,036 * 1000 = 36 |
| Units (Knots) | 0x4E | 1Byte | Unit of Speed. Beispiel: 0x4E = 'N' |
| Geschwindigkeit | 0x00 0x00 0x00 0x40 |
4Byte Hallo byte auf Low-Byte |
Ground Speed (km / h) Der ursprüngliche Wert umgewandelt werden Beispiel: 0.067 (km / h) => 0,067 * 1000 = 67 |
| Einheiten (Kilometer) | 0x4B | 1Byte | Unit of Speed. Beispiel: 0x4B = 'K' |
| Prüfsumme | 0x47 | 1Byte | Prüfsumme. Siehe Note.1 |
| Wort am Ende | 0x0D 0x0A |
2bytes | End Wort, immer das gleiche |
Note.1
Ein. Die Prüfsumme wird durch X oder allen Bytes berechnet werden (mit Ausnahme der Präambel-Bytes und Endwort)
For (i = 0; I
{
Prüfsumme = Prüfsumme ^ Buffer [I]
}
Anforderung
GlobalTop Binary Protocol Anpassungen müssen in Kombination mit GlobalTop One Sentence Service verwendet werden. Bitte lesen Sie "One Sentence" unter Software-Technologien für mehr Details.
Contact Gtop Now!
Promotion
GMM-g3 GPS-Modul
Power Performance kommt mit Dual-Systeme Synchron erhält dualen Systeme GPS + Glonass, steigert diese Leistung auch bei schlechten Arbeitsbedingungen. Dual-System-Module bringen doppelte Leistung Leistung.
GMM-U2P GPS-Modul
GlobalTop MT3339 GPS-Modul ist ein weltweit erste GPS-Modul den Einsatz der besten MTK-Technologie für maximale Energieeinsparung und schnellste TTFF im kleinsten Formfaktor konzipiert.
GMM-u5LP GPS-Modul
u5 Module der Serie sind die neuesten GlobalTop Design in einem beliebten 22,4 x 17 Formfaktor mit einzigartigen Eigenschaften, die sie leichter mit größerer Flexibilität Gebrauch machen.
Gtop Binary Protocol Service Einleitung
GlobalTop Technology Inc. Taiwan ist Binary Protocol Lieferant und Hersteller mit mehr als 6 Jahre experence. Seit 2006 in der Nordamerika, Südamerika, Asien, Südeuropa, Westeuropa, Nordeuropa, Ostasien, Südasien, Zentralasien, Australien, Neuseeland und Russland hat gtop worden und bieten unseren Kunden hohe Qualität Binary Protocol Produktion Service. Sowohl mit fortschrittlicher Technologie und 6 Jahren Erfahrung, Gtop immer darauf achten, jeden Kundenwunsch zu erfüllen.
Contact Us
GlobalTop Technology Inc.
No. 16, Nan-Ke 9th Road, Science-Based Industrial Park, Tainan 741, Taiwan
TEL: +886-6-5051268
FAX: +886-6-5053381
View GlobalTop Technology Inc. in a larger map

