Forum APRS Polska

Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Autor Wątek: Oprogramowanie GPRS  (Przeczytany 23573 razy)

sq7jzi

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 156
    • nowy rok, nowe możliwości
Oprogramowanie GPRS
« dnia: Październik 12, 2008, 19:13:41 LOC »

Witam.
Gdzie znaleźć informacje w temacie, na  jaki adres i port oraz w jakiej postaci ma wysyłać dane program przez GPRS dla serwera APRSu?
Zapisane
Nie ma rzeczy niemożliwych, są tylko trudne do zrobienia.

SQ6NTI

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 410
Odp: Oprogramowanie GPRS
« Odpowiedź #1 dnia: Październik 12, 2008, 23:42:24 LOC »

Zasadę działania APRS-IS znajdziesz np. tu: http://www.aprs-is.net/Connecting.aspx
Specyfikacja protokołu APRS: http://ha5ob.ham.hu/APRS101m.pdf

Pakiety przesyłane w APRS-IS są bardzo podobne do tych na radiu.
Jeśli chodzi o serwery to T2POLAND dla przykładu słucha przede wszystkim na portach 14579 i 14580. Po połączeniu z tym pierwszym (spróbuj telnetem) będziesz dostawał ramki z obszaru Polski, ten drugi służy do zdeefiniowania własnych filtrów ramek. Drugi możesz też wykorzystać do testów np. logowania do serwera, bo nie będzie Cię zasypywał ramkami.

W skrócie to połączenie z APRS IS wyglądałoby tak:
telnet poland.aprs2.net 14580
odebrane: # javAPRSSrvr 3.14b04
wysłąne: user SQ6NTI-2 pass [ukryte] vers test 1.0
odebrane: # logresp SQ6NTI-2 verified, server T2POLAND
odebrane: # javAPRSSrvr 3.14b04 12 Oct 2008 21:38:46 GMT T2POLAND 195.117.239.5:14580 T2POLAND
A na http://poland.aprs2.net:14501/ możesz zobaczyć swoje połączenie na liście.

Jeśli połączysz się na port 14579, od razu zaczniesz dostawać ramki, bo tam filtr jest zdefiniowany odgórnie:
telnet poland.aprs2.net 14579
odebrane:
# javAPRSSrvr 3.14b04
OK0BBF-2>APEWX0,OE3XKR*,WIDE3,qAS,S51UL:!5003.03N/01641.64E_.../...g...t050TEMP-SMT_995+3m_ASL_ 10.5C
SQ6ODL-1>APND13,qAR,SR6NWP:=5127.67NS01653.19E#PHG3360 TEST W2,SPn Zmigrod alt=144m asl
SP5ZBA-2>APNU19,SP4-3,qAo,SR4NWO-1:!5232.75NS01943.33E#PHG2470 SPn,W3,Plock DIGI test/ Klub SP5ZBA
SR1NRT>APNU19,WIDE3-3,qAR,SQ1GYI-4:!5339.32NS01430.50E#PHG3240 W3,SPn **SP1PWP**TRZEBIEZ**


A jeśli chciałeś się tylko połączyć z mAPRS, wpisz swój znak jako login, hasło jak w UI-View, serwer j.w. i port 14579 :)

Zapisane
Miłosz SQ6NTI - Wrocław APRS Team - QRV 145.450, SR6WR, 145.250, SR6R

sq7jzi

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 156
    • nowy rok, nowe możliwości
Odp: Oprogramowanie GPRS
« Odpowiedź #2 dnia: Październik 14, 2008, 21:37:35 LOC »

Jeszcze jedno drobne pytanie, mianowicie, jak mam się zalogować na swoje dane i wysyłać do serwera swoje ramki, skoro telnet i tym podobne wpuszczają mnie tam bez loginu i hasła ?
Chyba, że czegoś nie rozumiem.

AHA, no to już wiem, czego nie rozumiem, napisałeś mAPRS.
A mnie chodzi o to, b połączyć się przez własną aplikację, muszę zatem znać ades ip lub URL serwera, port oraz ramki, no ramki to mniejsza, ale na jaki adres/port wysyłać ramki?
« Ostatnia zmiana: Październik 14, 2008, 21:44:54 LOC wysłana przez sq7jzi »
Zapisane
Nie ma rzeczy niemożliwych, są tylko trudne do zrobienia.

SP1WSW

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 1218
  • ORMO rządzi ORMO radzi ORMO nigdy Cię nie zdradzi
Odp: Oprogramowanie GPRS
« Odpowiedź #3 dnia: Październik 14, 2008, 22:31:56 LOC »

ale na jaki adres/port wysyłać ramki?

Dziewiąta linia wypowiedzi SQ6NTI nie licząć pustych linii
:-)


Zapisane
Własność intelektualna: WSWBeacon, W-APRS oraz WSWobject
Tomek http://sp1wsw.szczecin.hamradio.pl
Szczecin http://www.szczecin.hamradio.pl

sq7jzi

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 156
    • nowy rok, nowe możliwości
Odp: Oprogramowanie GPRS
« Odpowiedź #4 dnia: Październik 15, 2008, 08:28:30 LOC »

Zatem łączę się z serwerem: poland.aprs2.net na port 14580
otrzymuje:# javAPRSSrvr 3.14b04
Następnie wysyłam do niego: user SQ7JZI pass ******
otrzymuje: # logresp SQ7JZI verified, server T2POLAN

Następnie wysyłam ramkę, np. taką:
SQ7JZI-9>APU25N,TCPIP*,qAC,T2RADOM:=5048.05N\01906.40Ejtesty GPRS
Dobrze to robię? nie próbowałem jeszcze wykonywać, na razie teoretyzuje.

Ramkę tą zmazałem żywcem z UI-View, Jeszcze nie wszystko tu wiem, ale ten .pdf`ik jest dosyć spory, trochę zejdzie zanim przez niego przebrnę.
Może mi ktoś podpowiedzieć na co zwrócić szczególna uwagę ?
Zasadniczo to będę na spotkaniu w sobotę, więc tam też pogadamy, ale może bym się wcześniej też zdążył doszkolić, co bym wiedział przynajmniej o czym sie mówi.
« Ostatnia zmiana: Październik 15, 2008, 08:43:41 LOC wysłana przez sq7jzi »
Zapisane
Nie ma rzeczy niemożliwych, są tylko trudne do zrobienia.

SQ6NTI

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 410
Odp: Oprogramowanie GPRS
« Odpowiedź #5 dnia: Październik 15, 2008, 11:27:54 LOC »

Ramka jest prawie ok, w każdym razie wysyłasz ją dokładnie tak, jak UI-View.
Spróbuj sobie takiej:
SQ7JZI-2>APRS,TCPIP:!5107.07N/01702.69E[TESTWe współrzędnych wpisz sobie swoje, te przykładowe są moje :) Format stopnie (51), minuty (07), dziesiętne  minut (.07).

A rozkładając po kolei:
SQ7JZI-2 - adres źródłowy
APRS,TCPIP - adres przeznaczenia (ogólny APRS i ścieżka przez Internet)
!5107.07N/01702.69E[ - ! oznacza pozycję bez czasu i stację nieodbierającą wiadomości, / oznacza tablicę symboli /, [ oznacza symbol z tablicy - kolorowego gostka.
TEST to po prostu komentarz do ramki, który może być dowolny.

O ścieżce w Twojej ramce możesz więcej doczytać na http://aprs.pl/adres.htm
O qAC i innych więcej na http://www.aprs-is.net/q.aspx
O APRS-IS: http://www.aprs.pl/aprs-is.htm
O ramkach APRS: http://www.aprs.pl/teoria.htm

Zapisane
Miłosz SQ6NTI - Wrocław APRS Team - QRV 145.450, SR6WR, 145.250, SR6R

SP1WSW

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 1218
  • ORMO rządzi ORMO radzi ORMO nigdy Cię nie zdradzi
Odp: Oprogramowanie GPRS
« Odpowiedź #6 dnia: Październik 15, 2008, 12:05:20 LOC »

Następnie wysyłam ramkę, np. taką:
SQ7JZI-9>APU25N,TCPIP*,qAC,T2RADOM:=5048.05N\01906.40Ejtesty GPRS
Dobrze to robię?

Obawiam sie że nie...
Dobrze nie pamietam ale jakiś czas temu zglebialem temat a wynik pracy jest tutaj: http://www.sp1wsw.radio.org.pl/programy/wswbeacon/index.htm
Z tego co pamietam to podaje sie nadawce (APU25N), TCPIP dopisuje serwer, informacje na jaki serwer byles zalogowany (T2RADOM) takze dopisuje serwer. Podaje sie tylko współrzedne, tablice, symbol i opis, chyba.... ale jesli Ci jest to bardzo potrzebne i bedziesz pisal jakis soft to moge popatrzec w zrodla programu.
« Ostatnia zmiana: Październik 15, 2008, 12:07:05 LOC wysłana przez SP1WSW »
Zapisane
Własność intelektualna: WSWBeacon, W-APRS oraz WSWobject
Tomek http://sp1wsw.szczecin.hamradio.pl
Szczecin http://www.szczecin.hamradio.pl

SP3LYR

  • Administrator
  • *****
  • Offline Offline
  • Wiadomości: 2146
  • Teoretycznie, praktyka pokrywa się z teorią
    • o APRS po polsku
Odp: Oprogramowanie GPRS
« Odpowiedź #7 dnia: Październik 15, 2008, 17:00:43 LOC »

TCPIP dopisuje serwer
Dokładnie tak. Jeśli ramka zostanie podana do serwera z TCPIP w ścieżce, to zostanie uznana jako 'loop packet' i odrzucona.
TCPIP jest automatycznie dodawane przez serwery. W przypadku użytkownika nie zweryfikowanego (połączenie bez 'validation number'), dodawane jest TCPXX.
Zapisane
73
Andrzej SP3LYR

SQ6NTI

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 410
Odp: Oprogramowanie GPRS
« Odpowiedź #8 dnia: Październik 15, 2008, 20:52:14 LOC »

Racja, sorry za pomyłkę. Na radiu poza tym, że ramki są w formacie AX.25, dochodzą jeszcze ścieżki.
Zapisane
Miłosz SQ6NTI - Wrocław APRS Team - QRV 145.450, SR6WR, 145.250, SR6R

sq7jzi

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 156
    • nowy rok, nowe możliwości
Odp: Oprogramowanie GPRS
« Odpowiedź #9 dnia: Październik 15, 2008, 22:57:18 LOC »

No właśnie, piszę soft i montuję hard  ;), choć na razie walczę jeszcze ze sprzętem.
Jak dostanę wszystkie podzespoły, jutro ???, to zabiorę to ze sobą na sobotnie spotkanie APRS, choć jeszcze bez oprogramowania  ::).

Zapisane
Nie ma rzeczy niemożliwych, są tylko trudne do zrobienia.

SP1WSW

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 1218
  • ORMO rządzi ORMO radzi ORMO nigdy Cię nie zdradzi
Odp: Oprogramowanie GPRS
« Odpowiedź #10 dnia: Październik 16, 2008, 00:03:26 LOC »

piszę soft i montuję hard
a co to bedzie robic ?
Zapisane
Własność intelektualna: WSWBeacon, W-APRS oraz WSWobject
Tomek http://sp1wsw.szczecin.hamradio.pl
Szczecin http://www.szczecin.hamradio.pl

SP1QXN

  • *
  • Offline Offline
  • Wiadomości: 457
Odp: Oprogramowanie GPRS
« Odpowiedź #11 dnia: Październik 16, 2008, 14:51:54 LOC »

Tomku... trzeba pojechac do Krakowa na spotkanie by sie przekonac... czarteruj samolot z LOT'u i bedziesz wiedzial co i jak  :D
Zapisane

sq7jzi

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 156
    • nowy rok, nowe możliwości
Odp: Oprogramowanie GPRS
« Odpowiedź #12 dnia: Październik 16, 2008, 20:17:19 LOC »

Bez przesady.
Montuje moduł - GPRS+GPS+Bluetooth+Pamięć Flash około 2*64MB i oczywiście możliwość podłączenia RTXa, zasilanie z baterii od telefonu komórkowego z automatycznym doładowywaniem po podłączeniu oczywiście zewnętrznego źródła zasilania  ;), antena aktywna bądź pasywna.
Płytka ma wymiary 60/70mm w obudowie nie wiele większej HAMMONDa, nie wliczając jeszcze rozmiarów baterii.
Wyświetlacz jakiś, prawdopodobnie ten od NOKIA 6030 i jakąś małą klawiaturkę.
Niestety, części do mnie dzisiaj jeszcze nie dotarły, szczegółów nie będę teraz opisywał, na spotkaniu zasięgnąć rad co do softu i kilku innych elementów.
Szczegóły konstrukcji oczywiście opiszę, ale zrobię to dopiero po powrocie.
Na spotkaniu będę miał ze sobą płytkę prototypową od tego urządzenia, te już przyszły.
« Ostatnia zmiana: Październik 16, 2008, 20:18:56 LOC wysłana przez sq7jzi »
Zapisane
Nie ma rzeczy niemożliwych, są tylko trudne do zrobienia.

SP1WSW

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 1218
  • ORMO rządzi ORMO radzi ORMO nigdy Cię nie zdradzi
Odp: Oprogramowanie GPRS
« Odpowiedź #13 dnia: Październik 16, 2008, 21:08:15 LOC »

No to witamy w klubie kreatywnych :-) Aby jak najwiecej bylo urzadzen i softu rodem z SP
Zapisane
Własność intelektualna: WSWBeacon, W-APRS oraz WSWobject
Tomek http://sp1wsw.szczecin.hamradio.pl
Szczecin http://www.szczecin.hamradio.pl

SQ6NTI

  • PG APRS
  • *
  • Offline Offline
  • Wiadomości: 410
Odp: Oprogramowanie GPRS
« Odpowiedź #14 dnia: Październik 19, 2008, 22:12:56 LOC »

Jakoś nie zagadaliśmy w końcu heheh.  ;)
Jeśli będziesz miał jakieś wątpliwości, pisz śmiało na forum, na pw albo na mail.
Zapisane
Miłosz SQ6NTI - Wrocław APRS Team - QRV 145.450, SR6WR, 145.250, SR6R