Visualizzazioni: 4241 Autore: Editor del sito Orario di pubblicazione: 30/10/2019 Origine: Sito
Guida alla configurazione del server
1È possibile raggiungere il dominio , ma è facile disconnettersi, poiché il dominio non è stabile, non sono sicuro che il DNS sia completo al 100%, suggeriamo di utilizzare il server socket TCP/IP
i) È consentito utilizzare l'indirizzo di dominio o l'indirizzo IP del server purché possano garantire l'analisi del nome di dominio corretto. Il motivo per utilizzare l'IP è evitare l'errore del nome di dominio analizzato.
ii) Il nostro protocollo è TCP/IP , , non HTTP, non https
iii) Tutte le comunicazioni GPRS , non UDP, non adatte alla configurazione del cavo dati.
Linguaggio del software dell'app: la versione Android è Java ; La versione IOS è Object C
Il linguaggio del software in esecuzione sul server è Node.JS
Il software del firmware è il linguaggio C
È un server socket TCP/IP , solo comunicazione GPRS, la crittografia della chiave è AES128 , senza MQTT
La cosa più importante è che il dispositivo invii qualunque Linkkeep, il tuo server deve rispondere o confermare Linkkeep per mantenere la connessione di rete
All'inizio della mezz'ora, il dispositivo invia Linkkeep ogni minuto; se connesso/online, dopo mezz'ora, invia Linkkeep ogni 5-8 minuti
Questa è una stretta di mano, quindi si conoscono per mantenere la connessione di rete, altrimenti la rete si disconnette
TKQ2 è un messaggio vocale offline
2.Utilizzi un'API di Google per la posizione? In caso contrario, forse dovresti cercarlo: https://developers.google.com/maps/documentation/geolocation/intro
È importante tenere in considerazione che tutti i dispositivi GPS che funzionano in ambienti chiusi avranno un grosso errore GPS e che le informazioni LBS e WiFi necessitano di una buona fonte di dati e anche di un database altamente aggiornato di tali ID nell'API di geolocalizzazione di Google.
Dovrai aggiungere qualche elaborazione aggiuntiva all'algoritmo di localizzazione per evitare salti satellitari, dati corrotti, luoghi con scarsa precisione, migliorare l'utilizzo del WiFi e così via. Questa è una buona pratica in qualsiasi software LBS. Qui sta a te tutta la logica che vuoi utilizzare, se calcolare delle medie, se incrociarle con i dati storici dello stesso dispositivo, se bloccare sempre la posizione quando il GPS non è fisso, ecc.
3.L'IP e la porta del server possono cambiare solo dall'estremità del server, l'IMEI deve essere registrato nel server, il server identifica il dispositivo per numero ID del dispositivo. Dopo aver modificato l'IP e la porta dal server, riavvia semplicemente il dispositivo e attendi 6-8 minuti, così puoi controllare la risposta ts# e vedrai se il cambio del server è riuscito.

GPS con microfono e altoparlante, è dotato di sistema telefonico, con scheda SIM per funzionalità voce+dati
Il sistema GPS è costituito da chipset IC del telefono + modalità GPS + modalità WiFi (opzionale)
Il funzionamento del GPS con l'app del telefono è da telefono a telefono, da macchina a macchina
4.Questo è l'esempio che mostra i dati finali del server

Tutto l' HEX . è necessario convertirlo in ASCII codice
io) Mantieni il collegamento:
ESAGONALE : 5B33472A303330343 13837313039 2A303030392A4C4B2C302C302C32315D
ASCII : [3G*0304187109* 0009*LK,0,0,21 ]
e dovrebbe ricevere risposta uguale a quella montata: [3G*0304187109* 0002*LK ]
Esempio:[CS*AAAAAAAAAAAA* LUNGHEZZA *LK ]
[3G*8800000015* 0002*LK ]---la lunghezza viene modificata in base alla lunghezza dei contenuti
Invio dispositivo:
[CS*YYYYYYYYYY* LEN *LK,passo, numero di rotazioni, percentuale stato della batteria]
Esempio:[3G*8800000015* 000D*LK,50,100,100 ]

ii) messaggio:
ESAGONALE : 5B33472A303330343 13837313039 2A303030392A46465A4450415948355D
ASCII : [3G*0304187109*0009*FFZDPAYH5]
iii) Avviso SOS con codice diverso (AL_LTE):
ESAGONALE : 5B33472A303330343 13837313039 2A303132302A414C5F4C54452C3331303132302C3 13834323531 2C562C302E302C4E2C302E302C452C32322E302C302C2D
13532313534 13532313534
3494F4E534C542C37383A38613A32303A38313A65363A64662C2D35342C524543 555045524143494F4E534C542C37383A38613A32303A38313A66623A65382C2D3
6342C524543555045524143494F4E534C542C37383A38613A32303A38313A65363A65302C2D36352C41524C4F5F564D425F3 13536323739 383634372C38633A3362
3A61643A66623A35393A38362C2D37332C4C757A3030322C30633A66383A39333A37623A66383A31302C2D38352C302E305D
ASCII : [3G*0304187109*0120* AL_LTE ,310120,184251,V,0.0,N,0.0,E,22.0,0,-1,0,100,11,0,0,00010001,1,1 ,334,020,13011,23152154,100,5,RECUPERACIONSLT,78:8a:20:81:e6:df,
-54,RECUPERACIONSLT,78:8a:20:81:fb:e8,-64,RECUPERACIONSLT,78:8a:20:81:e6:e0,- 65,ARLO_VMB_1562798647,8c:3b:ad:fb:59:86,-73,Luz002,0c:f8:93:7b:f8:10,-85,0.0]
ⅳ) Messaggio di posizione con codice diverso ( UD_LTE ):
ESAGONALE : 5B33472A303330343 13837313039 2A303132302A55445F4C54452C3331303132302C3 13834333437 2C562C302E302C4E2C302E302C452C32322E302C302C2D312C302
C3130302C31312C302C302C30303030303030312C312C312C3333342C3032302C31333031312C32333 13532313531 2C3130302C352C524543555045524143494F4E534C
542C37383A38613A32303A38313A65363A64662C2D35342C524543555045524143 494F4E534C542C37383A38613A32303A38313A66623A65382C2D36342C524543555
045524143494F4E534C542C37383A38613A32303A38313A65363A65302C2D36352C41524C4F5F564D425F3 13536323739 383634372C38633A33623A61643A66623A35
393A38362C2D37332C4C757A3030322C30633A66383A39333A37623A66383A31302C2D38352C302E305D
ASCII : [3G*0304187109*0120*UD_LTE,310120,184347,V,0.0,N,0.0,E,22.0,0,-1,0,100,11,0,0 ,00000001,1,1,334,020,13011,23152151,100,5,RECUPERACIONSLT,78:8a:20:81:e6:df,
-54,RECUPERACIONSLT,78:8a:20:81:fb:e8,-64,RECUPERACIONSLT,78:8a:20:81:e6:e0,- 65,ARLO_VMB_1562798647,8c:3b:ad:fb:59:86,-73,Luz002,0c:f8:93:7b:f8:10,-85,0.0]

ⅴ) Il bit di allarme del nostro protocollo è esadecimale a 8 bit e un esadecimale è composto da binario a 4 bit
4*8 è a 32 bit e il nostro protocollo può rappresentare lo stato a 32 bit, di cui i 16 bit inferiori rappresentano lo stato (il nostro GPS non ha alcuno stato) e i 16 bit superiori rappresentano l'allarme (conta da destra a sinistra, il primo bit è 0, inizia con 0) , ma avvisa solo una volta, l'allarme di batteria scarica il 17 ° bit è 00020000, l'allarme SOS il 16 il bit è 00010000, se entrambi gli allarmi insieme, dovrebbe essere 00030000; il 21° bit dell'allarme di caduta è 00200000
La parte superiore è esadecimale, la parte inferiore è binaria

si prega di notare che il dispositivo GPS ottiene la posizione fisica in 3 minuti, il dispositivo invia l'UD ogni 20 secondi
normalmente ricevere 6, 9 o 12 UD è ok, ma V non è una posizione GPS in UD valida, solo A è una posizione GPS valida in UD
dopo il comando CR dal server, è normale che arrivino 6UD, 9UD o 12 UD, prendi solo la posizione GPS valida A nella stringa UD
5.Di seguito è riportato protocollo del contapassi solo il
Impostazione del tempo di percorrenza* (contapassi)
Invio piattaforma:
[CS*YYYYYYYYYY*LEN*WALKTIME, sezione temporale, sezione temporale, sezione temporale]
Esempio:[3G*5678901234*002A* TEMPO DI CAMMINATA ,8:10-9:30,10:10-11:30,12:10-13:30]
Risposta del dispositivo:
[CS*AAAAAAAAAA*LEN*QUALSIASI]
Esempio: [3G*5678901234*0008*TEMPO DI PASSEGGIATA]
Nota: impostare la sezione del tempo di conteggio dei passi del tempo di percorrenza.
Nota: il dispositivo registra due valori, uno è il numero di passi al giorno, che verrà azzerato ogni giorno,
e l'altro è il numero totale cumulativo di passaggi, che non verrà ripristinato. Cosa segnala il dispositivo
il server è il numero totale di passi e il server deve calcolare il numero di passi al giorno in base
sul numero totale di passaggi caricati
6.Report dei dati HR e BPM contemporaneamente, questa è la configurazione necessaria ora per tutti i nostri GPS senior, si prega gentilmente di avvisare il proprio team
ⅰ) Questo è il server remoto per ottenere il protocollo della data HR e BP
*Richiesta remota piattaforma Frequenza cardiaca e pressione arteriosa:
Invio piattaforma:
[3G*8800000015*len*hrtstart,x]
x è 1 significa che il dispositivo carica i dati della frequenza cardiaca una sola volta, quindi si arresta automaticamente dopo il caricamento.
Es.:[3G*9513979338*000a*hrtstart,1]
x è 0 significa che il dispositivo interrompe il caricamento dei dati sulla frequenza cardiaca.
Risposta del dispositivo:
[3G*8800000015*len*hrtstart]
[3G*8800000015*0013 *bphrt,112,73,67,,,, ]
Pressione arteriosa sistolica:112
Pressione arteriosa diastolica:73
Frequenza cardiaca:67
ii) Questo è il dispositivo che riporta i dati di FC e PA al protocollo del server
Caricamento della frequenza cardiaca e della pressione sanguigna (entrambi misurati contemporaneamente)
Caricamento del dispositivo:
[3G*8800000015*len*bphrt ,xx,xx,xx,xx,xx,xx,xx ]
Il primo parametro xx rappresenta l'alta pressione e 0 significa non valido.
Il 2° parametro xx rappresenta la bassa pressione e 0 significa non valido.
Il terzo parametro xx rappresenta una frequenza cardiaca pari a 0 per non valida
Il 4° parametro xx rappresenta l'altezza in cm
Il quinto parametro xx rappresenta il genere 1 è maschio 2 è femmina
Il sesto parametro xx rappresenta l'età
Il settimo parametro xx rappresenta il peso in KG
Risposta della piattaforma:
[3G*8800000015*0005*bphrt]
(Si prega di notare che SPO2 sono dati dell'algoritmo nell'app e sul server, dopo aver configurato HR e BP nel server, i dati SPO2 verranno visualizzati automaticamente sul server.)



![]()
![]()
7.GEO-fence è impostato sul lato server, non sul lato app
8.Si prega di notare che se il dispositivo non si muove o non si muove da un orientamento diverso per 2 minuti, il dispositivo entrerà automaticamente in modalità ibernazione, ma se si muove o si muove da un orientamento diverso, si riattiverà immediatamente
Durante l'ibernazione, solo Linkkeep, nessun trasferimento di dati
In disconnessione, nessuna rete, nessun collegamento, nessun trasferimento dati. Ma dopo aver connesso la rete, il dispositivo aggiornerà immediatamente la posizione
9.Se il tuo server termina di ricevere costantemente i dati CONFIG dal dispositivo, questo è il comando di configurazione del dispositivo, il tuo server è pronto a rispondere al comando per interromperlo.
[3G*7703713643*0008*CONFIG.1]
Altro comando, se non necessario, rispondi semplicemente per interromperlo sul server se il dispositivo continua a ripetere l'invio.
es.: [3G*7103000140*0005*ICCID]
[3G*7103000140*0006* RYIMEI]
[3G*7103000140*000D*APPCONTATTOTEL]
Si prega di notare che il dispositivo GPS 4G utilizza l'IC dello smartphone, quindi molti comandi e dati non li conosciamo, è qualcosa correlato alle funzionalità del telefono, se qualche dato non è accettabile per essere verificato nel protocollo, ignoralo o interrompilo.
+86-755-29755516 (linea fissa)
+86 15323473782 (Maggie Chen)
+86 15323476221 (Carry Wei)
+86 15999687130 (Cathy Yang)
+86 15323410276 (Connie Yan)
+86 13829232126 (Selina Yu)
+86 13509607927 (Alan Tong)
vendite@4p-touch.com
Copyright © 2026 Shenzhen Yushengchang Technology Co., Ltd. Tutti i diritti riservati/sitemap.html