Forum

Oznámení
Smazat vše

APRX

10 Příspěvky
3 Uživatelé
0 Reactions
24.3 K Zobrazeno
Příspěvky: 100
Úvodní téma
(@ok2slc)
Estimable Member
Přidal se: před 17 roky

Ahojte vespolek,
po nějaké době jsem se opět pokusil o instalaci "něčeho" na "něco" :).
Přesněji APRX na WRAP2.C pod Voyage linuxem. Prokousal jsem se tím až do bodu, kdy jsem zcela nepochopil vazby ohledně ax25. Zatím jsem nedonutil TNC k přepnutí do KISS modu a nějaké činnosti. Ax25-tools, ax25-apps a libax25 nainstalované mám, ale nijak jsem je nekonfiguroval. Nějakou konfiguraci aprx jsem také spáchal, ale je to pouze testovací na komunikaci s TNC. Jinak pomocí "echo -en 'r33@Kr' > /dev/ttyS0" v pohodě přepnu TNC do KISSu, takže předpokládám, že žádný terminál na ttyS0 vypínat nemusím, když jsem ho při instalaci zakázal.

Při spuštění APRX mi to vrací toto:
voyage:~# /etc/init.d/aprx start
Starting aprx igate:
voyage:~# aprx -d -f /etc/aprx.conf
interface_store() aif->callsign = 'APRSIS'
/etc/aprx.conf:31: MYCALL = 'OK2SLC-1' ''
/etc/aprx.conf:41: INFO: SERVER = 'rotate.aprs.net':'14580'
/etc/aprx.conf:72: INFO: PIDFILE = '/var/run/aprx.pid' ''
/etc/aprx.conf:79: INFO: RFLOG = '/var/log/aprx/aprx-rf.log' ''
/etc/aprx.conf:86: INFO: APRXLOG = '/var/log/aprx/aprx.log' ''
.. new style serial: '/dev/ttyS0' '9600 8n1 KISS'.. tncid=0
.. param='9600' .. param='8n1' .. param='kiss'
callsign= 'OK2SLC-1'
openpty() rc=0 name='/dev/pts/1' master=4 slave=5
netax25_openpty() error exit.
interface_store() aif->callsign = 'OK2SLC-1'
Beacon cycle size: 1.00
aprsis_start() PTHREAD socketpair(up=4,down=3)
aprsis_runthread()
APRSIS pthread_create() OK!
1279620723 TTY /dev/ttyS0 OPEN - fd=6 - OK

Může mě prosím tedy někdo nakopnout správným směrem ?


Odpověď
9 Odpovědí
Příspěvky: 126
(@ok1djo)
Přidal se: před 17 roky

Ahoj,
pokud se nemylim, kouzlo aprx tkvi mimo jine v tom, ze pro svuj beh vubec ax25 veci nepotrebuje. Z jedne strany ma na seriovem portu pripojene TNC v KISS, z druhe strany ma APRS-IS a uvnitr sebe ma logiku ktere packety poslat na ktera rozhrani.
Odpojeni konzole ze serioveho portu je potreba jen pokud je pripojeny. Zda je nebo neni pripojeny se da poznat podle toho, zda neco na seriovy port vypisuje - dost casto na prvni seriovy port vypisuje startovaci hlasky sam zavadec a i system pri startu, nezavisle na tom, zda tam je nebo neni konzole (routery na OpenWRT to tak delaji). Pokud pri restartu na seriovy port nic nepise, pak jedine dobre a nemusi se resit.
Prepnuti do KISSu je trivialni, staci do TNC poslat sekvenci Esc @ K, coz je presne "echo -en 'r33@Kr' > /dev/ttyS0". Co mozna pred prepnutim bude potreba je nastavit spravnou rychlost serioveho portu. Pokud je nastavena, neni problem.
Jinak pro "nakopnuti spravnym smerem" 🙂 by bylo dobre vedet, co to po startu vlastne dela / nedela. Bezi to? (je to videt v bezicich procesech?) Jsou nejake dalsi informace v logu? (/var/log/aprx/aprx.log) Jak vypada cely konfigurak?


Odpověď
Příspěvky: 100
Úvodní téma
(@ok2slc)
Estimable Member
Přidal se: před 17 roky

Ahojte,
vypadá to tak, že jsem asi uspěl :).

Ahoj,
pokud se nemylim, kouzlo aprx tkvi mimo jine v tom, ze pro svuj beh vubec ax25 veci nepotrebuje.

AHA, tak to mi jaksi uniklo, nějak jsem bral jako samozřejmost, že bez ax25 to fungovat nemůže.

Tady je moje současná testovací konfigurace, která není pochopitelně určena pro on-air, ale abych to nějak zprovoznil, takže jsou tam vyloženě opsaný věci z manuálu kvůli zachování syntaxe:

mycall OK2SLC-1
<interface>
serial-device /dev/ttyS0 9600 8n1 KISS
initstring "x1B@Kr"
callsign OK2SLC-1
tx-ok true
</interface>

<digipeater>
transmitter $mycall
<source>
source $mycall
relay-type directonly
</source>
</digipeater>

<beacon>
cycle-size 1m
beaconmode radio
beacon via WIDE1-1
symbol "R&" lat "6016.35N" lon "02506.36E"
comment "APRX TEST"
</beacon>

A tady je debug výstup (přepínač -ddd)
voyage:~# aprx -ddd -f /etc/aprx.confx
interface_store() aif->callsign = 'APRSIS'
Config line: 'mycall OK2SLC-1'
/etc/aprx.confx:0: MYCALL = 'OK2SLC-1' ''
Config line: '<interface>'
Config line: 'serial-device /dev/ttyS0 9600 8n1 KISS'
.. new style serial: '/dev/ttyS0' '9600 8n1 KISS'.. tncid=0
.. param='9600' .. param='8n1' .. param='kiss'
Config line: 'initstring "x1B@Kr"'
Config line: 'callsign OK2SLC-1'
callsign= 'OK2SLC-1'
Config line: 'tx-ok true'
Config line: '</interface>'
openpty() rc=0 name='/dev/pts/1' master=4 slave=5
netax25_openpty() error exit.
interface_store() aif->callsign = 'OK2SLC-1'
Config line: ''
Config line: '<digipeater>'
Config line: 'transmitter $mycall'
Config line: ' <source>'
Config line: ' source $mycall'
/etc/aprx.confx:11 <source> source = '$mycall'
.. source_aif = 0x806d208
Config line: ' relay-type directonly'
Config line: ' </source>'
.. <source> definition returning 0x806f3d8
Config line: '</digipeater>'
<digipeater> sourcecount=1
Config line: ''
Config line: '<beacon>'
Config line: ' cycle-size 1m'
Beacon cycle size: 1.00
Config line: ' beaconmode radio'
Config line: ' beacon via WIDE1-1 symbol "R&" lat "6016.35N" lon "02506.36E" comment "APRX TEST"'
BEACON parameters: via 'WIDE1-1' symbol 'R&' lat '6016.35N' lon '02506.36E' comment 'APRX TEST'
/etc/aprx.confx:19 Lacking 'interface' keyword for this beacon definition. Beaconing to all Tx capable interfaces + APRSIS (mode depending)
RFONLY BEACON FOR ***>APRX1L,WIDE1-1' '!6016.35NR02506.36E&APRX TEST'
Config line: '</beacon>'
1279717954 TTY /dev/ttyS0 OPEN - fd=3 - OK
beacons cycle: 1.00 minutes, increment: 1.00 minutes
beacons offset: 0.80 minutes
BEACON: idx=0, nexttime= +48 sec
1279717984 Now beaconing to interface OK2SLC-1 'OK2SLC-1>APRX1L,WIDE1-1' -> '!6016.35NR02506.36E&APRX TEST', next beacon in 0.80 minutes
interface_transmit_beacon() aif=0x806d208, aif->txok=1 aif->callsign='OK2SLC-1'
interface_transmit_ax25(aif=0x806d208[OK2SLC-1], .., axlen=52)
kiss_kisswrite(->OK2SLC-1, axlen=52)kiss-encoded: c0 00 82 a0 a4 b0 62 98|60 9e 96 64 a6 98 86 62|ae 92 88 8a 62 40 63 03|f0 21 36 30 31 36 2e 33|35 4e 52 30 32 35 30 36|2e 33 36 45 26 41 50 52|58 20 54 45 53 54 c0 = `.APRX1L|0OK2SLC1|WIDE1 c.|.!6016.3|5NR02506|.36E&APR|X TEST.
erlang_add(OK2SLC-1, TX, 52, 1)
.. put 55 bytes of KISS frame on IO buffer
^CSegmentation fault
voyage:~#

O víkendu to zkusím rozjet místo OK2SLC-2 a pak to budu průběžně ladit :).


Odpověď
Příspěvky: 126
(@ok1djo)
Přidal se: před 17 roky

Ahoj,
konfigurace vypada rozumne, na ni neni ani moc co zkazit.
Ale to, ze to vypise ^CSegmentation fault a nasledne zkonci, neni v poradku. Tipuji, ze je neco spatne v kodu po binarni strance - jine verze knihoven, chyba v knihovne a podobne. Kompiloval jsi to ze zdrojaku nebo na to je balicek nebo mas odnekud nejakou zkompilovanou binarku a tu poustis?


Odpověď
Příspěvky: 157
(@ok1teb)
Estimable Member
Přidal se: před 17 roky

Blahopřeji. Ještě jsem se chtěl zeptat na verzi aprx. Kluk jeden finskej šikovnej už totiž v poslední verzi dokončil igate tx. Funguje to úplně bezvadně. Pokud budeš mít digi připojené do netu, neváhal bych zprovoznit i igate. Vůbec s tím aprx jdou dělat bezva konfigurace. Koukám, že to máš zkonfigurovaný jako WIDE1-1 digi 🙂 .

A ax25 tady není potřeba i když aprx s ax25 zařízením pracovat umí, já ho třeba využívám.


Odpověď
Stránka 1 / 2
Sdílet:
RAFI99 RAFI88 RAFI88 RAFI88 RAFI88 mekahtoto mekahtoto mekahtoto mekahtoto mekahtoto slot gacor slot gacor slot dana slot dana RAFI88 slot gacor slot gacor slot gacor slot gacor pakjp pakjp slot dana slot gacor RAFI88 slot gacor slot gacor slot dana slot terpercaya slot thailand gadaitoto slot dana slot terpercaya slot thailand mekahtoto slot terpercaya slot gacor slot thailand slot dana pakjp ocatoto slot gacor ocatoto ocatoto ocatoto slot gacor slot gacor hari ini situs gacor situs gacor hari ini slot dana slot qris RAFI88 ocatoto rafi99 gadaitoto gadaitoto toto slot toto slot gadaitoto rafi88 rafi88 rafi88 rafi88 rafi99 gadaitoto gadaitoto gadaitoto gadaitoto ocatoto oca toto slot gacor oca toto ocatoto slot gacor rafi88 rafi88 rafi88 rafi88 rafi88 rafi99 pakjp pakjp pakjp pakjp pakjp pakjp pakjp rafi88 rafi88 pakjp pakjp pakjp pakjp pakjp pakjp rafi88 rafi88 mix parlay judi parlay judi bola parlay rafi88 pakjp ocatoto ocatoto ocatoto rafi88 rafi88 rafi99 rafi99 rafi99 ocatoto oca toto bermain slot online ocatoto ocatoto pakjp result data macau 5d bandar toto macau togel hari ini pakjp situs toto pak jp pakjp pak jp situs togel slot mahjong ways 2 pakjp pakjp pak jp situs slot online ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 rafi99 pakjp pak jp slot gacor slot resmi slot online rafi88 pakjp slot online slot resmi slot gacor slot gacor slot resmi slot maxwin pakjp gadaitoto gadaitoto gadaitoto gadaitoto gadai toto RAFI99 gadaitoto rafi99 pakjp pakjp slot toto pakjp pakjp rafi99 slot toto toto slot ocatoto ocatoto ocatoto slot toto rafi88 slot toto slot gacor slot gacor slot gacor slot toto ocatoto rafi99 ocatoto ocatoto ocatoto ocatoto ocatoto slot jp toto macau ocatoto ocatoto rafi99 rafi88 ocatoto gadaitoto pakjp rafi88 ocatoto ocatoto rafi99 ocatoto rafi99 gadaitoto ocatoto ocatoto ocatoto gadaitoto rafi88 rafi99 rafi99 rafi88 rafi88 rafi88 pakjp pakjp rafi88 pakjp pakjp rafi99 gadaitoto gadaitoto rafi88 gadaitoto pakjp pakjp pakjp pakjp pakjp pakjp pakjp pakjp pakjp gadaitoto gadaitoto rafi88 gadaitoto ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto gadaitoto gadaitoto slot gacor kucingjp kucingjp gadaitoto kucingjp pakjp ubstoto ubstoto ubstoto ubstoto ubstoto gadaitoto gadaitoto ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 gadaitoto gadaitoto ocatoto slot gacor ocatoto gadaitoto gadaitoto gadaitoto gadaitoto gadaitoto ocatoto ocatoto ocatoto ocatoto rafi99 gadaitoto gadaitoto gadaitoto gadaitoto rafi88 rafi88 rafi99 ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 rafi99 ocatoto slot gacor slot toto ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 pakjp rafi88 ocatoto maka77 ocatoto rafi88 pakjp kucingjp kucingjp gadaitoto ocatoto pakjp ocatoto pakjp gadaitoto pakjp rafi99 gadaitoto ocatoto ocatoto ocatoto ocatoto ocatoto gadaitoto gadaitoto gadaitoto ocatoto pakjp ocatoto rafi88 ocatoto rafi88 rafi99 gadaitoto gadaitoto rafi99 gadaitoto pakjp pakjp gadaitoto kucingjp gadaitoto gadaitoto rafi99 rafi99 gadaitoto gadaitoto gadaitoto gadaitoto rafi88 pakjp pakjp slot gacor rafi99 slot gacor slot gacor slot gacor slot toto slot toto pakjp slot gacor toto 4d pakjp pakjp pakjp pakjp pakjp pakjp pakjp rafi88 pakjp rafi99 pakjp pakjp rafi99 rafi99 rafi99 pakjp pakjp pakjpKaryawan Muda Raup 20 Juta dari Black Scatter Rahasia Tips Trik