Forum

Oznámení
Smazat vše

APRX

10 Příspěvky
3 Uživatelé
0 Reactions
24.2 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 RAFI88 RAFI88 RAFI88 RAFI88 RAFI88 mekahtoto mekahtoto mekahtoto mekahtoto mekahtoto slot gacor slot gacor slot gacor slot gacor slot dana slot terpercaya 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 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 RAFI99 ocatoto slot gacor slot thailand ocatoto slot gacor ocatoto ocatoto ocatoto ocatoto slot gacor slot gacor hari ini situs gacor situs gacor hari ini slot dana slot qris RAFI88 ocatoto ocatoto ocatoto gadaitoto gadaitoto gadaitoto gadaitoto rafi99 gadaitoto ocatoto slot gacor slot dana slot terpercaya slot qris rafi99 ocatoto ocatoto login oca toto slot gacor ocatoto ocatoto ocatoto gadaitoto gadaitoto toto slot toto slot gadaitoto ocatoto togel singapore togel hongkong togel sidney rafi99 rafi99 gadaitoto gadaitoto gadaitoto ocatoto slot gacor slot pulsa slot qris slot dana slot terpercaya ocatoto ocatoto ocatoto slot gacor slot dana slot terpercaya situs togel terpercaya Link Resmi Situs Toto OCATOTO | Pilihan #1 Situs Yang Dipercayai Oleh Artis & Pejabat Untuk Bermain ocatoto slot gacor slot dana slot qris rafi88 rafi88 ocatoto slot gacor slot dana slot pulsa slot terpercaya situs terpercaya rafi99 rafi99 rafi88 rafi88 rafi99 gadaitoto gadaitoto gadaitoto gadaitoto gadaitoto pakjp pak jp slot resmi slot gacor pakjp slot ocatoto RAFI99 slot gacor slot dana slot qris slot pulsa situs terpercaya rafi99 slot gacor slot dana slot pulsa situs togel terpercaya togel hongkong togel singapur slot 4d 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 rafi99 gadaitoto slot mahjong ways 2 slot gacor slot resmi slot toto toto slot slot gacor slot toto slot online slot gacor slot toto slot online gadaitoto slot thailand pakjp pakjp slot gacor slot toto slot toto 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 pakjpKaryawan Muda Raup 20 Juta dari Black Scatter Rahasia Tips Trik Jack Menang 600 Juta Mahjong Ways 2 Harga Diri Dari Kamar Kos yang Sempit Mahasiswa Ini Buktikan Bahwa Mahjong Auto Kaget Rahasia Pola Scatter Hitam Mahjong Ways Terbongkar Sebelum Karyawan Restoran Bawa Pulang Rp30 Juta dari Pola Spin Saat Libur Mahjong Ways 2 Lagi Panas Lihat Cara Karyawan Ini Dapat Jackpot Nasib Berbalik 180 Derajat Ojol yang Sering Nunggu Order Kini Bawa Rahasia Ibu Muda Menang 15 Juta di Spin Turbo Rahasia di Balik Layar Spin Turbo Sopir Taksi Sukses Raup 20 Juta Pola Spin Ajaib di Slot Mahjong Ways 2 Bawa Karyawan Restoran Raup Rp30 Juta Saat Libur Kerja Main Sambil Belajar Malah Dapat Jackpot 10 Juta Inilah Keajaiban Mahjong Ways Hari Ini Dari Cangkul ke Chip Emas Kemenangan Rp15 Juta di Mahjong Wins Bikin Petani Terkejut Kocak Tapi Beneran Seniman Menang 14 Juta di Mahjong Ways 2 Begini Caranya rahasia gacor strategi otomatis scatter rtp habanero pgsoft viral jam hoki rtp pg soft pola slot paling gacor berdasarkan waktu main gajian belum turun tapi rekening sudah nambah 25 juta berkat mahjong wins bukan cuma antar barang tapi juga antar rezeki kemenangan 20 juta di mahjong wins auto kaya mendadak mahjong ways baru saja keluarkan multiplier ekstrem dari tumble sensasi multiplier makin gila pg soft hadirkan visual plasma light yang bikin merinding mahjong ways bukan cuma estetik tumble nya bisa lipatkan untung sampai nggak nyata auto spin mahjong terasa mandek coba trik rotasi manual ini momentum auto stabil lagi trik jitu baca detak jantung mahjong ways auto jackpot gak salah feeling mahjong ways benar benar berubah ini bukti penjelasan dari riset terkini