normal GH4000 non invia messaggi in HEX

  • tonyhhkx
  • Avatar di tonyhhkx Autore della discussione
  • Offline
Di più
12/04/2017 16:29 #816 da tonyhhkx
GH4000 non invia messaggi in HEX è stato creato da tonyhhkx
Salve,

ho acquistato un GH4000 per connetterlo al mio server privato e leggere le sue informazioni.
Ho creato differenti server in vari linguaggi (Java, Pascal) per stare sicuri che non fosse un problema di struttura ma ho il seguente problema.

Quando il dispositivo si connette al mio server manda il suo IMEI. Dalla documentazione leggo che lo dovrebbe mandare in esadecimale invece lo manda come una normale ben leggibile.
Ma non e' questo il problema, se mando il messaggio 01 per accettare la comunicazione, tutti gli altri messagi che invia il device sono incomprensibili.
Esempio:

E!?Tkj??C?5?Tko??C?5?Tkt??C?5?Tky??C?5?Tk~??C?5?Tkƒ??C?5?Tk??
?C?5?Tk???C?5?Tk???C?5?Tk???C?5?Tk???C?5?Tk¡??C?5?Tk???C?5?Tk«??C?5?Tk°??C?5?Tkµ
??C?5?Tkº??C?5?Tk???C?5?TkÄ??C?a?TkÉ??C?`?Tk???C?`?Tk???C?_?Tk???C?^?Tk???C?]?Tk
??B"?äA??¥?Tl???B"?äA??¥?Tl???B"?äA??¥! ?B ???Tl???B"?äA??¥?Tl!??B"?äA??¥
? ~M


Come e' possibile che non invia i dati nel formato esadecimale?
Di più
12/04/2017 16:36 #817 da marcom
Risposta da marcom al topic GH4000 non invia messaggi in HEX
Buongiorno,
Le informazioni su questo protocollo sono disponibili nel manuale "GH4000 Data protocol v1.3.pdf"

Per poter ricevere questo documento occorre essere clienti ed è necessario firmare un accordo di non divulgazione.



Marcom S.r.l.
via Mezzacampagna, 52 int.29
37135 - Verona (VR)
Allegati:
  • tonyhhkx
  • Avatar di tonyhhkx Autore della discussione
  • Offline
Di più
12/04/2017 20:05 #818 da tonyhhkx
Risposta da tonyhhkx al topic GH4000 non invia messaggi in HEX
Salve e grazie per la risposta e la vostra disponibilità.
Come letto nella guida mi aspetto che il device risponda con L IMEI in esadecimale invece me lo invia come una normale stringa già ben formattato.
I pacchetti invece li invia in modo indecifrabile quindi anche qui senza esadecimale.

Può dipendere dal device? O dalla sim? Oppure sto sbagliando qualcosa?
Di più
13/04/2017 12:56 #823 da marcom
Risposta da marcom al topic GH4000 non invia messaggi in HEX
Buongiorno,

ho effettuato delle prove qui in ufficio utilizzando il tool TCP/IP BUILDER ( www.drk.com.ar/builder.php )

I messaggi ricevuti seguono esattamente il protocollo indicato dal manuale come mostrano le seguenti immagini







Credo il suo problema sia relativo al software che sta utilizzando per ricevere i byte che cerca di visualizzare in formato ASCII i byte ricevuti.

Cordiali saluti

Marcom S.r.l.
via Mezzacampagna, 52 int.29
37135 - Verona (VR)
Allegati:
  • tonyhhkx
  • Avatar di tonyhhkx Autore della discussione
  • Offline
Di più
19/04/2017 09:29 #845 da tonyhhkx
Risposta da tonyhhkx al topic GH4000 non invia messaggi in HEX

marcom ha scritto: Buongiorno,

ho effettuato delle prove qui in ufficio utilizzando il tool TCP/IP BUILDER ( www.drk.com.ar/builder.php )

I messaggi ricevuti seguono esattamente il protocollo indicato dal manuale come mostrano le seguenti immagini







Credo il suo problema sia relativo al software che sta utilizzando per ricevere i byte che cerca di visualizzare in formato ASCII i byte ricevuti.

Cordiali saluti



Grazie mille per il consiglio. Ora funziona a dovere, come ha detto lei dovevo convertirlo direttamente in HEX.

Ora che ho finalmente l HEX, sembra che le coordinate non funzionino a dovere.
Settimana scorsa funzionava, dopo Pasqua senza aggiornare nulla sembra non dia dati corretti (Vedere le coordinate):

00 00 00 00
00 00 00 2B
07
05
41 E7 A2 92
02
01

01 64 41 E7 ->Cordinate 4.xx
A2 9C 02 01 ->Cordinate -4.xx


01 64 41 E7 A3 95 02 01 01 64 41 E7A
39F0201016441E7A3A902010164050000CF110000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000

Da cosa potrebbe dipendere?
Di più
19/04/2017 09:35 #846 da marcom
Risposta da marcom al topic GH4000 non invia messaggi in HEX
Buongiorno,

le consiglio di verificare meglio se c'è la copertura satellitare, ovvero se il dispositivo ha acquisito correttamente le coordinate.
Provi a registrare il dispositivo su un servizio commerciale come GPSWOX e verifichi che questo riceva le coordinate correttamente.

Purtroppo nello sviluppo di applicazioni custom non posso seguirla ulteriormente.

Cordiali saluti

Marcom S.r.l.
via Mezzacampagna, 52 int.29
37135 - Verona (VR)
Powered by Forum Kunena
Avviso
  • I prezzi sul sito sono IVA esclusa.