Low Power platforma pro DIGINED+APRSD
Low Power platforma pro DIGINED+APRSD
Zatím úspěšně pokračuje zkušební provoz DIGINEDu + APRSD na WL500gP, doufám, že 1DJO brzy na toto téma něco napíše.
Trochu jsem brouzdal a zaujalo mne tohle:
http://www.i4wifi.cz/?cls=stoitem&stiid=1271
vyjde to levněji než 500gP, má to výrazně výkonnější procesor a je k dispozici mimo USB i UART. http://wiki.ubnt.com/wiki/index.php/RouterStation
Trochu jsem brouzdal a zaujalo mne tohle:
http://www.i4wifi.cz/?cls=stoitem&stiid=1271
vyjde to levněji než 500gP, má to výrazně výkonnější procesor a je k dispozici mimo USB i UART. http://wiki.ubnt.com/wiki/index.php/RouterStation
-
- Posts: 143
- Joined: Tue 28. Apr 2009 9:29:13
- Jméno: Martin
- Location: Praha, JO70DB Jméno: Martin
- Contact:
Re: Low Power platforma pro DIGINED+APRSD
vzdyt uz pisu ... 
zadnou velkou vec jsem nevymyslel, vse vychazi z http://www.ve1fis.net/frankenrouter-2. Z repozitare se krome ax-25 utilit a aplikaci da nainstalovat i aprsd a digined.
Komu dela anglictina problem nebo mu Frankuv popis neni jasny, muze zkusit nasledujici hou-tu pro BFU.
Zakladem je OpenWRT - nejlepe asi ve verzi 8.09. http://downloads.openwrt.org/kamikaze/8 ... uashfs.trx
Po nainstalovani je router nastaven takto:
Nakonfigurujte si co potrebujete (je dobre nastavit heslo, jmeno routeru, sit, pripadne wifi. nejsou od veci doplnkove baliky jako ntpclient a podobne).
Po nastaveni hesla a restartu je mozne router ovladat skrz web ale take skrz ssh pripojeni. Pro ssh je idealnim nastrojem Putty - ke stazeni http://the.earth.li/~sgtatham/putty/lat ... /putty.exe. Po stazeni a spusteni se zada ip routeru (defaultne je 192.168.1.1) a protokol ssh. Putty nas bude varovat, ze nezna verejny klic, vygenerovany z routeru, odsouhlasime ze jej chceme ulozit mezi zname klice.
Uzivatelske jmeno je root, heslo podle toho, na jake jste je zmenili (bez hesla nebezi na routeru ssh server, ale telnet server)
Nyni zalezi v jake konfiguraci chceme router pouzivat. Moznosti je nekolik:
Varianta 1 - vnitrni UART, na nej pripojene (pres prevodnik 3V TTL <> RS-232) TNC v KISS modu. K dispozici jsou zpravidla jen RXD a TXD piny, tj TNC by nemelo chtit HW handshake. Kterak pridratovat TNC do routeru viz web OpenWRT - na uvodni strance je jako jeden z prvnich linku seznam podporovaneho HW a u kazdeho routeru, na kterem OpenWRT nejak bezi, je zpravidla popsano co a jak se s nim da delat.
Tim je nainstalovan aprsd a digined. Zbyva vse nakonfigurovat.
Kde
Kde:
A take je potreba vypnout konzoli, pokud chcete pouzit prvni seriovy port (treba proto, ze router ma jen jeden seriovy port)
Nasledne pri zavolani
by se melo TNC prepnout do KISS modu (napr TNC5+ trikrat zablika) a pripojit k ax portu. Je-li k portu pripojena nejaka stanice a prijima-li stanice nejake ramce, je mozne pomoci
si nechat vypisovat, co TNC slysi. axlisten se ukonci pomoci CTRL+C.
Pokud mate po ruce nejakou jinou stanici s TNC, ktera posloucha na shodne frekvenci jako stanice u TNC, pak muzete zkusit vyslat ramec.
Kde
Zbyva nakonfigurovat digined a aprsd - o tom ale az priste, ted uz je dost hodin a me se chce spaaaat

zadnou velkou vec jsem nevymyslel, vse vychazi z http://www.ve1fis.net/frankenrouter-2. Z repozitare se krome ax-25 utilit a aplikaci da nainstalovat i aprsd a digined.
Komu dela anglictina problem nebo mu Frankuv popis neni jasny, muze zkusit nasledujici hou-tu pro BFU.
Zakladem je OpenWRT - nejlepe asi ve verzi 8.09. http://downloads.openwrt.org/kamikaze/8 ... uashfs.trx
Po nainstalovani je router nastaven takto:
- wan port - dhcp klient, vsechna prichozi spojeni blokovana
- lan - sit 192.168.1.0 255.255.255.0, router ma adresu 192.168.1.1
- wifi - vypnuta
- na routeru bezi a jsou z lan site dostupne tyto sluzby: dhcp server, dns server (predava pozadavky na nadrazeny dns z wan, pokud je), web server pro spravu - port 80, tcp a telnet server (po zadani hesla prestane telnet startovat a misto nej je ssh server)
Nakonfigurujte si co potrebujete (je dobre nastavit heslo, jmeno routeru, sit, pripadne wifi. nejsou od veci doplnkove baliky jako ntpclient a podobne).
Po nastaveni hesla a restartu je mozne router ovladat skrz web ale take skrz ssh pripojeni. Pro ssh je idealnim nastrojem Putty - ke stazeni http://the.earth.li/~sgtatham/putty/lat ... /putty.exe. Po stazeni a spusteni se zada ip routeru (defaultne je 192.168.1.1) a protokol ssh. Putty nas bude varovat, ze nezna verejny klic, vygenerovany z routeru, odsouhlasime ze jej chceme ulozit mezi zname klice.
Uzivatelske jmeno je root, heslo podle toho, na jake jste je zmenili (bez hesla nebezi na routeru ssh server, ale telnet server)
Nyni zalezi v jake konfiguraci chceme router pouzivat. Moznosti je nekolik:
- seriovy port ukryty uvnitr routeru (snad v kazdem je minimalne jeden, wl500gp ma UARTy dva)
- seriovy port pres usb<>rs232 prevodnik
- zvukova karta na usb
Varianta 1 - vnitrni UART, na nej pripojene (pres prevodnik 3V TTL <> RS-232) TNC v KISS modu. K dispozici jsou zpravidla jen RXD a TXD piny, tj TNC by nemelo chtit HW handshake. Kterak pridratovat TNC do routeru viz web OpenWRT - na uvodni strance je jako jeden z prvnich linku seznam podporovaneho HW a u kazdeho routeru, na kterem OpenWRT nejak bezi, je zpravidla popsano co a jak se s nim da delat.
Code: Select all
opkg update
opkg install kmod-ax25
opkg install libncurses
opkg install libpthread
opkg install libstdcpp
cp /etc/opkg.conf /tmp/
echo "src/gz ax25 http://downloads.wetnet.net/openwrt/ax25/brcm47xx/packages" > /etc/opkg.conf
cat /tmp/opkg.conf >> /etc/opkg.conf
opkg update
opkg install libax25
opkg install ax25-apps
opkg install ax25-tools
opkg install digi-ned
opkg install aprsd
echo "# src/gz ax25 http://downloads.wetnet.net/openwrt/ax25/brcm47xx/packages" > /etc/opkg.conf
cat /tmp/opkg.conf >> /etc/opkg.conf
Code: Select all
head -6 /etc/ax25/axports > /tmp/axports
echo "aprs MYCALL TNCSPEED 255 2 aprs" >> /tmp/axports
mv /tmp/axports /etc/ax25/axports
Kde
- MYCALL je Vase volacka vcetne SSID
- TNCSPEED je rychlost serioveho portu, na kterem je pripojene TNC. Nejde o rychlost vysilani packetu (tj treba 1k2 AFSK nebo 9k6 FSK) ale o skutecnou rychlost mezi TNC a pocitacem - na tuto rychlost je potreba nastavit Hyperterminal, aby pri zapnuti TNC toto vypsalo smysluplne znaky a zacalo komunikovat
Code: Select all
echo 'stty -F /dev/tts/0 TNCSPEED' > /root/tncinit
echo 'echo -ne "\033@K\r" > /dev/tts/0' >> /root/tncinit
echo 'sleep 2' >> /root/tncinit
echo 'insmod ax25' >> /root/tncinit
echo 'sleep 1' >> /root/tncinit
echo 'insmod mkiss' >> /root/tncinit
echo 'sleep 1' >> /root/tncinit
echo 'kissattach /dev/tts/0 aprs 192.168.44.45' >> /root/tncinit
echo 'sleep 1' >> /root/tncinit
echo 'kissparms -p aprs -t 80 -s 200 -r 32 -l 100 -f n' >> /root/tncinit
chmod 700 /root/tncinit
- TNCSPEED je rychlost serioveho portu, na kterem je pripojene TNC. Nejde o rychlost vysilani packetu (tj treba 1k2 AFSK nebo 9k6 FSK) ale o skutecnou rychlost mezi TNC a pocitacem - na tuto rychlost je potreba nastavit Hyperterminal, aby pri zapnuti TNC toto vypsalo smysluplne znaky a zacalo komunikovat
- /dev/tts/0 je prvni seriovy port - je lepsi pracovat s druhym (/dev/tts/1), pokud je k dispozici, na prvnim portu je standartne pripojena konzola pro pristup k OpenWRT a na ni se vypisuje pri startu kopa vselijakych hlasek, takze to muze pekne zmast Vase TNC.
- echo -ne "\033@K\r" - posle sekvenci Esc @ K [enter] na dany seriovy port - tato sekvence prepne TNC do KISS modu - zmente podle toho, jakou sekvenci pro prepnuti do KISS modu vyzaduje vase TNC
- IP adresa 192.168.44.45 by nemela byt nijak ve vasi siti dostupna
- kissparms - nastaveni parametru jako je TX delay a podobne - vice napovi man stranka kissparms, viz google a "man kissparms" - http://www.google.com/search?q=man+kissparms a hned prvni odkaz http://linux.die.net/man/8/kissparms
Code: Select all
cd /bin
#wget http://tobe.mine.nu/software/openwrt/stty.tgz
#tar zxf stty.tgz
#rm stty.tgz
wget http://finiteline.homeip.net/files/OpenWRT/stty
chmod 775 stty
ln -s /lib/libc.so.0 /lib/libgcc_s.so.1
Code: Select all
head -2 /etc/inittab > /tmp/inittab
echo -ne "#" >> /tmp/inittab
head -3 /etc/inittab|tail -1 >> /tmp/inittab
echo -ne "#" >> /tmp/inittab
tail -2 /etc/inittab >> /tmp/inittab
tail -1 /etc/inittab >> /tmp/inittab
mv /tmp/inittab /etc/inittab
Code: Select all
cd /root
./tncinit
Code: Select all
axlisten -a
Pokud mate po ruce nejakou jinou stanici s TNC, ktera posloucha na shodne frekvenci jako stanice u TNC, pak muzete zkusit vyslat ramec.
Code: Select all
beacon -s -c MYCALL -d "APZXYZ v WIDE1-1" aprs ">Ahoj, testuji aprs na OpenWRT routeru. MYCALL"
- MYCALL - vase volacka vcectne SSID
Zbyva nakonfigurovat digined a aprsd - o tom ale az priste, ted uz je dost hodin a me se chce spaaaat

Last edited by ok1djo on Wed 20. Jan 2010 23:10:24, edited 3 times in total.
-
- Administrátor
Re: Low Power platforma pro DIGINED+APRSD
Diky za paradni navod, samozrejme se par otazek asi vynori pri samotne instalaci, ale takhle to vypada docela jasne. Hlavne jsem zvedavy na ten routerboard co nasel Milan. Vypada to jako hodne zajimava varianta 500gp.
-
- Posts: 143
- Joined: Tue 28. Apr 2009 9:29:13
- Jméno: Martin
- Location: Praha, JO70DB Jméno: Martin
- Contact:
Re: Low Power platforma pro DIGINED+APRSD
ad otazky - jasne, pocitam s nimi, ale je to pomerne primocare - stahnout balik, nakonfigurovat a muze do vzduchu. Pri konfiguraci ciha nekolik nepeknych zaludnosti, ale nic co by neslo prekonat.
ad routerboard - cena je zajimava, ne ze ne
. kazde + ma ale i sve -. Routerboard je dodavany tak jak je videt na obrazcich - bez krabicky, bez zdroje, bez wifi, bez anteny. Vse se samozrejme da sehnat, ale cena pak narusta. Z wl500gp jde wifi karta vyjmout, je to mini-pci. Ne vsude se wifi hodi, ale hodit se muze - muze byt klientem, ne jen APckem. Ad low-power - 266MHz bude myslim mene zravejsi jak 680 MHz.
Presto to stoji minimalne za vyzkouseni, ma to dost gpio vyvodu, takze pri pouziti upraveneho soundmodemu je pres co klicovat stanici atp
.
edit: aha, ta spotreba neni az tak strasna - dost se podoba asusu.
Krome klasickeho RouterStation se zacina objevovat novejsi RouterStation Pro.
Lisi se gigabitovymi porty (celkem 3+1 oproti 2+1 10/100 u RS), moznosti napajeni pres konektor (tj neni nutne POE, to musi byt pro gigabit aktivni a ne pasivni), ma navic SD kartu a vyvedene USB i RS-232 konektory. Teoreticky jde pretaktovat na 800MHz (dle stranek vyrobce), mel by snest vetsi vykyvy v napajeni - to by ale melo byt az od 40V, takze prime napajeni treba z 13.8 asi ne, i kdyz podle fora by to byt mozne melo - zkouseli 12V zdroje a udajne to s nimi jelo.
No a take se lisi cenou ... 1500 oproti 1000 je rozdil
ad routerboard - cena je zajimava, ne ze ne

Presto to stoji minimalne za vyzkouseni, ma to dost gpio vyvodu, takze pri pouziti upraveneho soundmodemu je pres co klicovat stanici atp

edit: aha, ta spotreba neni az tak strasna - dost se podoba asusu.
Krome klasickeho RouterStation se zacina objevovat novejsi RouterStation Pro.
Lisi se gigabitovymi porty (celkem 3+1 oproti 2+1 10/100 u RS), moznosti napajeni pres konektor (tj neni nutne POE, to musi byt pro gigabit aktivni a ne pasivni), ma navic SD kartu a vyvedene USB i RS-232 konektory. Teoreticky jde pretaktovat na 800MHz (dle stranek vyrobce), mel by snest vetsi vykyvy v napajeni - to by ale melo byt az od 40V, takze prime napajeni treba z 13.8 asi ne, i kdyz podle fora by to byt mozne melo - zkouseli 12V zdroje a udajne to s nimi jelo.
No a take se lisi cenou ... 1500 oproti 1000 je rozdil

Re: Low Power platforma pro DIGINED+APRSD
Jen bych upřesnil, že na tom 500gP kde probíhá zkušební provoz to jede s USB<>RS232 převodníkem stejným s jakým to jelo pod APRS4R, odkaz dával Honza 1COM a předpokládám, že si tento typ koupilo více jedinců http://www.krup.cz/default.asp?cls=stoitem&stiid=615 Možná by Martine stálo za to ještě doplnit popis a konfiguraci pro USB<>RS232, protože pro ty, kdož nechtějí nic dobastlovat a už ho mají je to celkem elegantní řešení.
p.s. Martine, nechci aby to vypadalo, že jsem Te chtěl s tím návodem nějak masírovat...
jen mi nedalo neuvést info o té routerstation, když už jsem o ni zakopl...
p.s. Martine, nechci aby to vypadalo, že jsem Te chtěl s tím návodem nějak masírovat...

Re: Low Power platforma pro DIGINED+APRSD
Parada ! Ale troufam si tvrdit, ze to neni pro BFU. Pro Bfu je potreba rozepsat jednotlive kroky. Prvni zadrhel vidim v tom jak nezkuseny uzivatel widli dostane OpenWRT do routeru.
J.
J.
-
- Administrátor
Re: Low Power platforma pro DIGINED+APRSD
Jezis vy linuxaci porad v necem videite problem, do routeru se dostanu bez problemu krizovym sroubovakem 
Ale je pravda, ze pro cloveka ktery nikdy nevidel prikazovou radku nebude jednoduche dostat do routeru ani openwrt.
Zase na druhou stranu si myslim, ze se toho nebude konfigurovat tolik aby nemohl pomoci nekdo znaly.

Ale je pravda, ze pro cloveka ktery nikdy nevidel prikazovou radku nebude jednoduche dostat do routeru ani openwrt.
Zase na druhou stranu si myslim, ze se toho nebude konfigurovat tolik aby nemohl pomoci nekdo znaly.
Re: Low Power platforma pro DIGINED+APRSD
Ano, mas pravdu predsedo. Jeste lepsi je kladivo 
P.S. Sem si objednal Linksys WRT54GL na pokusniceni.

P.S. Sem si objednal Linksys WRT54GL na pokusniceni.

Re: Low Power platforma pro DIGINED+APRSD
Linksys je doma. Prvni vysledky jsou zde : http://www.aprs.cz/index.php?option=com ... i&Itemid=1 .
Preju hezke cteni.
J.
Preju hezke cteni.

J.
Re: Low Power platforma pro DIGINED+APRSD
Jirko navod funguje . Sroubovakem to neslo
.Tak by to chtelo pokracovani...

Who is online
Users browsing this forum: No registered users and 1 guest