Wyświetlenia: 4242 Autor: Edytor witryny Czas publikacji: 30.10.2019 Pochodzenie: Strona
Przewodnik konfiguracji serwera
1.Domena jest w porządku, ale łatwo ją odłączyć, ponieważ domena nie jest stabilna, nie jestem pewien, czy DNS został w 100% kompletny, sugerujemy użycie serwera gniazda TCP/IP
i) Adres domeny serwera lub adres IP mogą być używane, o ile mogą zagwarantować, że zostanie przeanalizowana poprawna nazwa domeny. Powodem używania protokołu IP jest uniknięcie błędu podczas analizy nazwy domeny.
ii) Nasz protokół to TCP/IP , , a nie HTTP, a nie https
iii) Cała komunikacja GPRS , nie UDP, nie jest odpowiednia dla konfiguracji kabla do transmisji danych.
Język oprogramowania aplikacji: wersja Androida to Java ; , wersja IOS to Object C
Językiem oprogramowania serwera jest Node.JS
Oprogramowanie sprzętowe to język C
Jest to serwer gniazd TCP/IP , tylko komunikacja GPRS, szyfrowanie klucza to AES128 , bez MQTT
Najważniejsze jest to, aby urządzenie wysłało cokolwiek do Linkkeep, twój serwer musi odpowiedzieć lub potwierdzić Linkkeep w celu utrzymania połączenia sieciowego
Na początku pół godziny urządzenie co minutę wysyła Linkkeep; jeśli jest podłączone/online, po pół godzinie wysyła Linkkeep co 5-8 minut
To jest uścisk dłoni, więc znają się, aby utrzymać połączenie sieciowe, jeśli nie, sieć się rozłączy
TKQ2 to wiadomość głosowa offline
2.Czy używasz interfejsu API Google do określania pozycji? Jeśli nie, być może powinieneś go poszukać: https://developers.google.com/maps/documentation/geolocation/intro
Należy wziąć pod uwagę, że wszystkie urządzenia GPS pracujące w pomieszczeniach będą miały duży błąd GPS, a informacje LBS i Wi-Fi wymagają dobrego źródła danych, a także wysoce aktualnej bazy danych tych identyfikatorów w API Google Geolokalizacja.
Będziesz musiał dodać dodatkowe przetwarzanie do algorytmu lokalizacji, aby uniknąć skoków satelitarnych, uszkodzonych danych, miejsc o niskiej dokładności, poprawić wykorzystanie Wi-Fi i tak dalej. Jest to dobra praktyka w każdym oprogramowaniu LBS. Oto cała logika, której chcesz użyć, czy chcesz obliczyć średnie, czy porównać dane historyczne tego samego urządzenia, czy zawsze blokować pozycję, gdy GPS nie jest ustalony, itp.
3.Adres IP serwera i port mogą się zmieniać tylko od strony serwera, numer IMEI powinien być zarejestrowany na serwerze, serwer identyfikuje urządzenie na podstawie numeru identyfikacyjnego urządzenia. Po zmianie adresu IP i portu po stronie serwera, po prostu uruchom ponownie urządzenie i odczekaj 6-8 minut, w porządku, abyś mógł sprawdzić odpowiedź ts#, a zobaczysz, czy przełączenie serwera zakończyło się pomyślnie.

GPS z mikrofonem i głośnikiem, to funkcjonalny system telefoniczny z kartą SIM obsługującą funkcje głosowe i danych
System GPS składa się z chipsetu telefonu komórkowego + trybu GPS + trybu Wi-Fi (opcjonalnie)
Współpraca GPS z aplikacją na telefon to połączenie telefonu z telefonem i maszyny z maszyną
4.To jest przykład pokazujący dane końcowe serwera

Cały HEX . należy przekonwertować na ASCII kod
I) Zachowaj link:
SZEŚCIOKĄTNY : 5B33472A303330343 13837313039 2A303030392A4C4B2C302C302C32315D
ASCII : [3G*0304187109* 0009*LK,0,0,21 ]
i powinien otrzymać odpowiedź równą zamontowanej: [3G*0304187109* 0002*LK ]
Przykład:[CS*YYYYYYYYY* LEN *LK ]
[3G*8800000015* 0002*LK ]---długość zmienia się w zależności od długości zawartości
Wyślij urządzenie:
[CS*YYYYYYYYY* LEN *LK, krok, liczba spadania, procent stanu baterii]
Przykład:[3G*8800000015* 000D*LK,50,100,100 ]

ii) wiadomość:
SZEŚCIOKĄTNY : 5B33472A303330343 13837313039 2A303030392A46465A4450415948355D
ASCII : [3G*0304187109*0009*FFZDPAYH5]
iii) Alert SOS z innym kodem (AL_LTE):
SZEŚCIOKĄTNY : 5B33472A303330343 13837313039 2A303132302A414C5F4C54452C3331303132302C3 13834323531 2C562C302E302C4E2C302E302C452C32322E302C302C2D
312C302C3130302C31312C302C302C30303031303030312C312C312C3333342C3032302C31333031312C32333 13532313534 2C3130302C352C52454355504552414
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]
ⅳ) Wiadomość o pozycji z innym kodem ( UD_LTE ):
SZEŚCIOKĄTNY : 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]

ⅴ) Bit alarmowy naszego protokołu jest 8-bitowy w formacie szesnastkowym, a jeden bit szesnastkowy składa się z 4-bitowego pliku binarnego
4*8 jest 32-bitowy, a nasz protokół może reprezentować stan 32-bitowy, z czego 16 dolnych bitów reprezentuje status (nasz GPS nie ma żadnego statusu), a wyższe 16 bitów reprezentuje alarm (liczba od prawej do lewej, pierwszy bit to 0, zaczynaj od 0) , ale alarm tylko raz, alarm niskiego poziomu baterii, 17 -ty bit to 00020000, alarm SOS 16 -ty bit ma wartość 00010000, jeśli oba alarmy łącznie powinny wynosić 00030000; 21-ty bit alarmu upadku to 00200000
Górna część jest szesnastkowa, dolna jest binarna

uprzejmie proszę pamiętać, że urządzenie GPS pobiera pozycję, czas fizyczny wynosi 3 minuty, urządzenie wysyła UD co 20 sekund
zwykle odbieramy 6, 9 lub 12 UD, jest OK, ale V to nieprawidłowa pozycja GPS w UD, tylko A to prawidłowa pozycja GPS w UD
po poleceniu CR z serwera nadchodzi 6UD, 9UD lub 12 UD, to normalne, należy przyjąć tylko prawidłową pozycję GPS w ciągu UD
5.Poniżej znajduje się protokół krokomierza tylko
Konfiguracja czasu spaceru* (krokomierz)
Platforma wysyła:
[CS*YYYYYYYYY*LEN*WALKTIME, odcinek czasu, odcinek czasu, odcinek czasu]
Przykład:[3G*5678901234*002A* CZAS CHOSZENIA , 8:10-9:30,10:10-11:30,12:10-13:30]
Odpowiedź urządzenia:
[CS*RRRRRRRRRR*LEN*ANY]
Przykład: [3G*5678901234*0008*CZAS PIESZEGO]
Uwaga: ustaw sekcję czasu zliczania kroków czasu chodzenia.
Uwaga:Urządzenie rejestruje dwie wartości, jedna to liczba kroków dziennie, która będzie codziennie resetowana,
a druga to skumulowana całkowita liczba kroków, która nie zostanie zresetowana. Do czego zgłasza się urządzenie
serwer podaje całkowitą liczbę kroków i serwer musi na tej podstawie obliczyć liczbę kroków dziennie
na podstawie całkowitej liczby przesłanych kroków
6.Raportuj dane HR i BPM w tym samym czasie, jest to obecnie jedyna wymagana konfiguracja dla wszystkich naszych starszych pracowników GPS, uprzejmie prosimy o poinformowanie swojego zespołu
ⅰ) To jest zdalny koniec serwera, umożliwiający uzyskanie protokołu daty HR i BP
*Zdalne żądanie platformy Tętno i ciśnienie krwi:
Platforma wysyła:
[3G*8800000015*len*hrtstart,x]
x wynosi 1, co oznacza, że urządzenie przesyła dane dotyczące tętna jednorazowo, a następnie automatycznie zatrzymuje się po przesłaniu.
Np.:[3G*9513979338*000a*hrtstart,1]
x wynosi 0, co oznacza, że urządzenie przestaje przesyłać dane dotyczące tętna.
Odpowiedź urządzenia:
[3G*8800000015*len*hrtstart]
[3G*8800000015*0013 *bphrt,112,73,67,,,, ]
Skurczowe ciśnienie krwi: 112
Rozkurczowe ciśnienie krwi: 73
Tętno: 67
ii) Jest to raport końcowy danych HR i BP od strony urządzenia do protokołu końcowego serwera
Przesyłanie tętna i ciśnienia krwi (oba pomiary w tym samym czasie)
Przesyłanie urządzenia:
[3G*8800000015*len*bphrt ,xx,xx,xx,xx,xx,xx,xx ]
Pierwszy parametr xx oznacza wysokie ciśnienie, a 0 oznacza nieprawidłowe.
Drugi parametr xx oznacza niskie ciśnienie, a 0 oznacza nieprawidłowe.
Trzeci parametr xx reprezentuje tętno 0 w przypadku nieprawidłowego
Czwarty parametr xx reprezentuje wzrost w cm
Piąty parametr xx reprezentuje płeć 1 to mężczyzna, 2 to kobieta
Szósty parametr xx reprezentuje wiek
Siódmy parametr xx reprezentuje wagę w KG
Odpowiedź platformy:
[3G*8800000015*0005*bphrt]
(Proszę pamiętać, że SPO2 to dane algorytmu w aplikacji i po stronie serwera. Po skonfigurowaniu HR i BP na serwerze dane SPO2 zostaną automatycznie przesłane po stronie serwera.)



![]()
![]()
7.GEO-fence jest ustawione po stronie serwera, a nie po stronie aplikacji
8.Uprzejmie proszę pamiętać, że jeśli urządzenie nie będzie się trzęsło ani nie zmieniało orientacji przez 2 minuty, urządzenie automatycznie przejdzie w tryb hibernacji, ale w przypadku wstrząsu lub zmiany orientacji urządzenie natychmiast się obudzi
Podczas hibernacji tylko Linkkeep, brak transferu danych
W przypadku rozłączenia nie ma sieci, nie ma połączenia, nie ma transferu danych. Ale po podłączeniu sieci urządzenie natychmiast zaktualizuje pozycję
9.Jeśli Twój serwer stale odbiera dane CONFIG z urządzenia, jest to polecenie konfiguracji urządzenia, Twój serwer może odpowiedzieć na polecenie, aby je zatrzymać.
[3G*7703713643*0008*KONFIG,1]
Inne polecenie, jeśli jest niepotrzebne, po prostu odpowiedz na nie, aby zatrzymać je po stronie serwera, jeśli urządzenie będzie nadal wysyłać je.
np.: [3G*7103000140*0005*ICCID]
[3G*7103000140*0006* RYIMEI]
[3G*7103000140*000D* APLIKACJAKONTAKTTEL]
Uprzejmie proszę pamiętać, że urządzenie GPS 4G korzysta z układu scalonego smartfona, tak wielu poleceń i danych również o tym nie wiemy, jest to coś powiązanego z funkcjami telefonu, jeśli jakiekolwiek dane nie są w porządku do zweryfikowania w protokole, po prostu je zignoruj lub zatrzymaj.
+86-755-29755516 (telefon stacjonarny)
+86 15323473782 (Maggie Chen)
+86 15323476221 (Carry Wei)
+86 15999687130 (Cathy Yang)
+86 15323410276 (Connie Yan)
+8
+86 13509607927 ( Alan Tong)
sprzedaż@4p-touch.com
Prawa autorskie © 2026 Shenzhen Yushengchang Technology Co., Ltd. Wszelkie prawa zastrzeżone/sitemap.html