NSLU2 - Egy lehetseges navigacios board (fedelzeti) computer


This is a demo page for my friend, who started to practice as a sailor.
We talked about the possible cheap/hobby level navigation computer.
The title of this notes is:

NSLU2 - as a possible navigation board computer.

I collected some possible usefull programs, and I installed this collection on my NSLU2, to demostrate the features about this small board. On the board run Debian Lenny. I followed this instructions to install it:
Debian on NSLU2
http://www.cyrius.com/debian/nslu2/
 
The installed programs:
- wviewer meteoroligical server program
http://www.wviewweather.com/

- gpsd

- aprsd

- server program for Blitzortung.org lightning detector sensor
LinuxTracker, vers. 10.3

- accelerometer and giroscope, based on the projects about use Sony PS3 play-controller under linux. You can find links bellow in the Hungarian text.

- some more idea, tipp, and plans.
20011-01-03
Janos Tolgyesi
hg5apz (at) gmail

The new idea:
to install the metar-aprs converter program from Bogdan, yo3iiu:
http://yo3iiu.ro/blog/?p=810#comments




A javasolt hardware magja az NSLU2 NAS server
installalva rajta Debian Lenny 2.6.26-os kernellel.
Az alabbi installalt peldak a
- navigacio
- meteorologiai adatok kezelese
- gps, es az aktualis pozicio adas radion (aprsd)
- kommunikacio
korebol valok.

A board fotoja:


A board fobb jellemzoi:


Intel IXP420 processor
ARMv5TE architecture, 266MHz operation
8MB of flash memory and 32MB of SDRAM on the PCB.
One Ethernet PHY
2 serial port
NEC USB chip ket kivezetett es harom, csak belso pontokon hozzaferheto modon
"Reverse engeniered" JTAG connector
GPIO pins are all used for various functions and are not available

   
Debian on NSLU2
http://www.cyrius.com/debian/nslu2/

A Debian install sajatossaga:
A 8M-s "platform flash"-ben eloszor egy kis debian net-install rendszer van beirva.
Ennek futtatasaval lehet 2-4 G-s pen drivera vagy usb-n csatlakozo hd-re installalani a Debiant, standard modon.

- A 32 Mega RAM szukos a nagyobb programoknak, ezert a pen driveon van egy 256 M-s swap particio.
 
- Az alap rendszer installalasa utan ugyancsak felkerult a development kornyezet, a Debian build-essential "csomag-egyuttes", ezzel lehetove valt "native compilation", az alabb kovetkezo peldak egy reszet ezzel vegeztem.


1. Meteorologiai adat- szerver


 A  hazi meteorologiai allomasokat uzemeltetok koreben nepszeru az
wviewer szoftver egyuttes
http://www.wviewweather.com/
Ennek Debian valtozata letezik 32 bit armel processorra is, a telepites problema nelkul vegezheto a csomaghoz tartozo telepito script segitsegevel. A telepites befejezesekor egy hosszu kerses sorral kitoltesre kerulnek a confoig fileok mezoi, es egy mukod rendszerhez juthatunk. Az esem gond, ha elso korben nincs a tamogatott meteorologiai adatgyujto allomasunk, amit csatlakoztatni tudnank.
A csomag resze egy szimulator, amelyik valamennyi szenzor adatait "potolni" tudja, es  nehany orai futas utan tanulmanyozhatjuk a grafikonokat is, amelyek a valosagosan mukdoo rendszeren az adatokat presentaljak.

Installalas utan az emlitett adat-szimulatorral kitoltott grafikonokrol keszultek kepernyo mentesek,ezek kozul az alabbi szmelelteti a muszerek allasait presentalo kezdolapot.
A bal also sarokban egy meteorlogiai helyzetet bemutato radarkep lathato, amit konfiguralhatoan egy szerverrol kap meg a web oldal.
 
A server kezdo lapja, teszt adatokkal:


A fenti kep bal also sarkabna lathato terkep amerikai meteorologiai szerverrol jon, nagyitva alabb lathato.




2. GPS server:

A senzor egy olcso RS232-n vagy usb-n csatlakozo gps "mouse".
A server szoftver a gpsd.
Az adatok elerhetoek telnet vagy ssh-val a configuralt proton.

Az adatok hasznalatara linux map szoftware.
Ha nincs ilyen lehetoseg a map szoftverben, akkor paktikusnak tunik keszenletben tartani ket pont koordiantai alapjan tavolsagot szamolo programot (python?)
 


3. aprsd

Description: Internet Gateway for the Automatic Position Reporting System
 aprsd is an internet to RF gateway (igate) for the APRS
 Automatic Position Reporting System. It allows hams on the Internet
 to send text messages to hams on RF, especially when linked to the
 worldwide APRServe network (www.aprs.net).

A Debian distribucio resze, igy kozvetlenul installalhato a lenny alatt is:

  
 apt-get install aprsd


Fuggoseg: ax25 library package.

A magyar aprs aktivitas, kezdolapja:
http://ha5ob.ham.hu/aprs.htm

Install on NSLU2 Debian:

LKGE25945:~# apt-get install aprsd
......
The following NEW packages will be installed:
  aprsd libax25
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 169kB of archives.
After this operation, 606kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.hu.debian.org lenny/main libax25 0.0.11-6 [23.0kB]
Get:2 http://ftp.hu.debian.org lenny/main aprsd 1:2.2.5-13-5 [146kB]
Fetched 169kB in 0s (227kB/s)
Selecting previously deselected package libax25.
(Reading database ... 28576 files and directories currently installed.)
Unpacking libax25 (from .../libax25_0.0.11-6_armel.deb) ...
Selecting previously deselected package aprsd.
Unpacking aprsd (from .../aprsd_1%3a2.2.5-13-5_armel.deb) ...
Processing triggers for man-db ...
Setting up libax25 (0.0.11-6) ...
Setting up aprsd (1:2.2.5-13-5) ..
--------------------------------

A daemont a szokasos modon indithatjuk kezzel:
( /etc/init.d/aprsd start )

A config fileban valo minimalis valtoztatasok utan tobbe kevesbe mukodeskepes lesz.
Az alabbi indulo logban meg lehet figyelni, hogyan inicializalja a soros porton levo TNC-t.
Sajnos az internet szerver hozzaferes "default"-kent nem mukodik, ehhez levelben kell bejegyzest, ill. usernevet kerni valamelyik szervernel.
Egy teszt konfig-al azonban "ro" kapcsolatot lehet letesiteni egy szerverrel:


LKGE25945:/etc/aprsd# aprsd
# aprsd 2.2.5-13 Oct 2002 aprsd group
Read 0  items from /var/log/aprsd/history.txt
Reading /etc/aprsd/aprsd.conf
servercall hg5apz0
MyCall HG5APZ-3
MyLocation Budapest_HU
MyEmail hg5apz@gmail.com
MaxUsers 150
MaxLoad 100000000000
NetBeacon 10 !3802.21NI07830.61W& APRS Server
TncBeacon 10 !3802.21N/07830.61W& NSLU2-Linux APRS Server
ackrepeats 2
ackrepeattime 5
expire 35
tncport /dev/ttyUSB0
tncbaud 1200
aprspath APRS v WIDE
rf-allow yes
filterNoGate yes
history-allow no
Trace no
logAllFR yes
Unknown command: logAllFR yes
aprsPass yes
TncPktSpacing 1500
igateMyCall no
ConvertMicE no
pass hg5apz
Server third.aprs.net 23 hub-sr  <--Invalid APRS passcode
Server first.aprs.net 23 hub-ro
server swiss.aprs.net 14579
rawtncport 14580
localport 14579
mainport 10151
mainport-nh 10152
linkport 1313
msgport 1314
udpport 1315
sysopPort 14500
httpport 14501
ipwatchport 14502
errorport 14503
omniport 14600
gate2rf K4HG* N4NEQ* KA7PBI* WE7U*
msgdest2rf SCOUTS KIDS CQGA
NetBeacon is: hg5apz0>APD225,TCPIP*:!3802.21NI07830.61W& APRS Server

APRS packet path = APRS v WIDE
Opening serial port device /dev/ttyUSB0
Setting up TNC
INTFACE TERMINAL
ECHO OFF
MCOM OFF
MSTAMP OFF
PASSALL OFF
MRPT ON
XMITOK ON
FILTER ON
CD SOFTWARE
NEWMODE OFF
MYCALL KG4IJB-3
BEACON EVERY 10
UNPROTO APD225 VIA WIDE,WIDE
HEADERLN OFF
DIGI OFF
HID OFF
PACLEN 0
SCREENL 0
Monitor ON
K
Internet to RF data flow is ENABLED
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
Datagram socket bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
TCPServerThread bind error: Address already in use
nIGATES=3
igate0=third.aprs.net
Connecting to IGATEs and Hubs now...
Server Started
TncBeacon every 10 minutes : !3802.21N/07830.61W& NSLU2-Linux APRS Server

NetBeacon every 10 minutes : hg5apz0>APD225,TCPIP*:!3802.21NI07830.61W& APRS Server

MYCALL set to: KG4IJB-3
IGATE Login: third.aprs.net HG5APZ-3 hg5apz
Connected to third.aprs.net 23
Disconnected third.aprs.net 23
** No data from TNC during previous 2 minutes **
#
Server Up Time    = 1 minute  72
Total TNC packets = 0
UDP stream rate   = 0 bits/sec
Msg stream rate   = 0 bits/sec
TNC stream rate   = 0 bits/sec
User stream rate  = 0 bits/sec
Hub stream rate   = 0 bits/sec
Full stream rate  = 0 bits/sec
Msgs gated to RF  = 0
Connect count     = 0
Users             = 3
Peak Users        = 0
Server load       = 0 bits/sec
History Items     = 0
aprsString Objs   = 4
Items in InetQ    = 3
InetQ overflows   = 0
TncQ overflows    = 0
conQ overflows    = 0
charQ overflow    = 0
Hist. dump aborts = 0
** No data from TNC during previous 2 minutes **
#
Server Up Time    = 2 minutes  133
Total TNC packets = 0
UDP stream rate   = 0 bits/sec
Msg stream rate   = 0 bits/sec
TNC stream rate   = 0 bits/sec
User stream rate  = 0 bits/sec
Hub stream rate   = 0 bits/sec
Full stream rate  = 0 bits/sec
Msgs gated to RF  = 0
Connect count     = 0
Users             = 3
Peak Users        = 0
Server load       = 0 bits/sec
History Items     = 0
aprsString Objs   = 5
Items in InetQ    = 4
InetQ overflows   = 0
TncQ overflows    = 0
conQ overflows    = 0
charQ overflow    = 0
Hist. dump aborts = 0


Leall a daemon:

^C
Beginning shutdown...
Saved 0 history items in /var/log/aprsd/history.txt
MONITOR OFF
NEWMODE ON
ECHO ON
FLOW ON
BK ON
AX ON
Terminated
LKGE25945:/etc/aprsd#
---------------------------------------

Ha rahivunk az un. "localport"-ra, ezt latjuk:

[root@cent5 ~]# telnet 192.168.1.77 14579
Trying 192.168.1.77...
Connected to 192.168.1.77 (192.168.1.77).
Escape character is '^]'.
# aprsd 2.2.5-13 Oct 2002 aprsd group
testCHO>APD225,TCPIP*:!3802.21NI07830.61W& APRS Server
# Welcome to first.aprs.net (aprs core server).
# Direct comments to cbyam at virginia.edu . Type ctrl-D to disconnect.
testCHO>JAVA,qAZ,testCHO::javaMSG  :Charlottesville_VA APRS Server: 192.168.1.112 connected 2 users online.
testCHO>APD225,TCPIP*,qAI,testCHO:!3802.21NI07830.61W& APRS Server
 ctestCHO>APD225,TCPIP*,qAI,testCHO:!3802.21NI07830.61W& APRS Server
testCHO>APD225,TCPIP*,qAI,testCHO:!3802.21NI07830.61W& APRS Server
testCHO>APD225,TCPIP*,qAI,testCHO:!3802.21NI07830.61W& APRS Server
testCHO>APD225,TCPIP*,qAI,testCHO:!3802.21NI07830.61W& APRS Server

=========================
xastir
Kliens program az aprs-hez.
A Debian resze.
Inditashoz az allomas adatait configuralni kell.
Korabban volt default map alatta, most gondoskodni kell map-rol is.
(az xastir XWindows felueletet kivan, nem fut a boardon)

4.Villamdetektor

 Leforditva es installalva van rajta a
Blitzortung villamdetektor halozat senzor allomas adatgyujteset kiszolgalo program. (tracker_toa.cc) Ez soros portom kapja a lokalisan mert villam adatokat, es usernevvel es passworddel, valamit 9 tizedes pontossaggal szolgaltatott time-stamp-el ellatva kuldi fel a kozponti szerverhez tovabbi feldolgozasra, es presentalasra:
http://www.blitzortung.org

adatfolyam a porton:
(kep)
Ennek a programnak kozvetlen haszna nincs a hajon, egy esetleges mobil/mozgo villamdetektor allomas tesztjeihez lenne alkalmas. Ennek feltetele valamilyen internet kapcsolat.
Resze a Blitzortung sensor siteok altalam javasolt lehetseges alternativ megoldasainak:
http://sites.google.com/site/blitzortungclients/


5. Accelerometer es gyroscope


 A board-computer kozponti szolgaltatasa egy accelerometer es egy gyroscope kezelese es adatainak rendelkezesre bocsatasa.
Az ehhez szukseges eszkoz egyuttest alabb mutatom be.

Accelerometer es gyroscope: a Sony PS3 controllerek linux alatti adat elerese.
A Sony PlayStation 3 controller linux alatti kezeleserol a kovetkezo alap informaciokat nyujto web oldalakra hivatkozom:

SIXAXIS (or TWENTYEIGHTAXIS?)
 http://ps3.jim.sh/sixaxis/usb/
newer infos:
[ps3:hardware:sixaxis]]
 http://wiki.ps2dev.org/ps3:hardware:sixaxis
python-ps3:
 http://python-ps3.svn.sourceforge.net/viewvc/python-ps3/bootable/sixaxis/connection.c?view=markup

Es termesztesen pabr alapveto oldalara:
Using the PlayStation 3 controller in Bluetooth mode with Linux
http://www.pabr.org/sixlinux/sixlinux.en.html

A kontrollerbol ketfele kiadas letezik, az elso a Sixaxis, mig a "tovabbfejlesztett" es kb dupla aron forgalmazott modell a Dualshock 3. A Sixaxis gyartasat 2008 nyaran megszuntettek, mostanra a boltokbol is eltuntek az utolso darabok is.
A "tovabbfejelsztes" ket kb 2.5 cm atmeroju motor beszereleset takarja, ezekkel lehet "vibraciot" eloidezni, az elethuebb jatek effektek kedveert.

Itt a ket modellbol csak az accelerometer es a gyroscope adtainak linux alatti elereserol lesz szo, es a ket tipust egysegesen csak kontroler neven emlitem.
A kiserletekhez az NSLU2 Home Network Storage gepet hasznaltam, installalva ra a Debian Lenny verziot, 2.6.26-os kernellel:
 
LKGE25945:~# uname -a

Linux LKGE25945 2.6.26-2-ixp4xx #1 Thu Nov 5 05:37:51 UTC 2009 armv5tel GNU/Linux


A Sony kontroller mind usb-n mind Bluetooth csatornan csatlakozhat a host gephez, alapertelmezesben a PS3 hosthoz.
Ha nem PS3 a host gep, akkor gond van a bloetooth pairing proceduraval, ugyanis a Sony nem kovette a standard ajanlasokat, hanem  sajat felismero algoritmust epitett be. Erre a problemara megoldaskent talalhato egy kis c program a fenti linken idezett pabr oldalon, a program neve sixpair.c es a szobanforgo web oldalon le van ira a hasznalata is. Mivel en nem foglalkoztam a kontroller Bluetooth-n valo hasznaltaval, itt nem tudok beszamolni a tapasztalatrol ill. az esetleges problemakrol sem.
Az accelerometert az NSLU2 /dev/hidraw0 eszkozkent ismeri fel.
Egy kozvetlen, binaris adatdump keszitheto kozvetlenul az eszkoz olvasasaval:
(Ha nem indul el az adatfolyam, akkor meg kell nyomni a Sony controller Select gombjat)

cat /dev/hidraw0


A pabr oldalon bemutatott mod ennel "baratsagosabb", a puffer hex adat formaban valo kidumpolasat takarja, a megfelelo linux program segitsegevel:

hexdump -v -e '49/1 "%02x " "\n"' < /dev/hidraw0


A fenti parancs outputja, pl. igy nez ki:
--------------------------------
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e6 01 8f 01 f3
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e6 01 8f 01 f3
01 00 00 00 00 00 7c 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 01 ff 01 e6 01 8f 01 f2
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e6 01 8f 01 f3
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e7 01 8f 01 f2
01 00 00 00 00 00 7c 80 80 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e7 01 8e 01 f2
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e7 01 8f 01 f2
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e6 01 8f 01 f3
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 01 ff 01 e6 01 8f 01 f2
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 02 ee 12 00 00 00 00 12 01 77 01 c0 02 00 01 e6 01 8f 01 f3
01 00 00 00 00 00 7d 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 0
----------------------------------

Az adatstruktura "visszafejteseben" segit a bevezetoben idezett masik link,
a ps3-dev wikin, valamint ugyanott ez az oldal:

http://wiki.ps2dev.org/ps3:hardware:sixaxis_protocoldescriptor

A mar idezett pabr oldal szerzoje segit az accelerometer adatok kiszedeseben a fenti "nyers" adat-dumpbol.
Kozol egy par soros c programot, a neve sixhidtest.c
Az a program olvassa a hid eszkoz kimenetet egy 128 char hosszu pufferbe, es ebbol kiszedi a 47-48-ik adatbyteokat, es ezeket felcimkezve az outputra teszi.
A programn inditasa igy nez ki:

./sixhidtest < /dev/hidraw0


Az outputja pedig:
------------------------------
ax= 516 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 515 ay= 482 az= 399
ax= 516 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 515 ay= 482 az= 399
ax= 515 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 399
ax= 516 ay= 482 az= 399
ax= 515 ay= 482 az= 399
ax= 516 ay= 482 az= 400
ax= 516 ay= 482 az= 400
-----------------------------

A giroscpe adataival a fenti leiras nem foglalkozik, sejthetoen valami nem teljesen vilagos korulotte. Az idezett tobbi leirasban azonban van info arra vonatkozoan, hogy hol kellene keresni ezeket, es a sixhidtes program kis modositasaval ki is iratni.

A pabr oldalon van meg egy program, ami pedig xWindows felueleten mutatja a giroscope adatait. EZt eddig sajnos mukodesben nem tudtam megnezni, mert a NSLU2 gepen nincs X11, a CentOs gepen ugyan leforditottam, el is indul, de ott pedig esely sincs arra, hogy a szukseges usb-hidrow eszkozt installalni lehessen.
A program neve xsixhidtest.c, a forditast az X11 library csatolasaval kell vegezni:

gcc -o xsixhidtest xsixhidtest.c -lX11 -lm

Inditani pedig igy:

./xsixhidtest < /dev/hidraw0

Az xsixvidtest.c programot leforditva Ubuntu Karmic alatt, futaskor azt uzeni, hogy:

Unsupported report length 50. Wrong hidraw device or kernel<2.6.26 ?

Valoban, a programban a puffer merete 49 karakterre van allitva
Ha javitom a puffer hosszat es leforditom a programot, akkor mukodik, csak az eredeti 3 szamjegyes erteke helyett  az ax es az az erteke 5 szamjegy lesz:

ax=49154 ay= 513 az=59137
ax=49154 ay= 257 az=59137
ax=49154 ay= 513 az=59137
ax=49154 ay= 257 az=59137
ax=49154 ay= 257 az=59137
ax=49154 ay= 257 az=59137
ax=49154 ay= 513 az=59137
ax=49154 ay= 257 az=59137
ax=49154 ay= 257 az=59137
ax=49154 ay= 513 az=59137

Valoszinuleg a pufferben elcsuszik az ertekek kiolvasasa.

Dualshock on ubuntu video:
http://www.youtube.com/watch?v=6UZrlj-Q-SM

YouTube Video




A mellekelt videon az Ubuntun futo xWindowsos accelerometer megjelenito ablak lathato. Az elejen egy kor fuggolegesen lebeg, egyelore nem tudom, hogy milyen adfatokkal van osszefuggesben. Kesobb a Dualshock controllert mozgatva a parhuzamos vonalak jelzik a mozgast.





6. Digitalis iranytu kezeles

Usb-n csatlakozo hw egyseg, gpsd-hez hasonlo szerver?
Egyelore csak otletek vannak



 Mit kellene meg tenni a fenti konfiguracio tovabbfejleszteseert?

Az utoljara idezett xWindow program jo kiindulo lehet az accelerometer/gyroscope adatainak folyamatos "megjeleniteset" vegzo programhoz.
A NSLU2 gepen azonban nincs X11, es igy grafikus megjelenites sem lehetseges kozvetlen modon.
Ket ut kinalkozik:
1. Feltenni egy alap X11 rendszert es egy "altalanos" (?) X11 servert, es a displayt egy tavoli host gepre iranyitani.
2. Hasznalni az NSLU2 belso web szerveret, es az ugyancsak telepitett, mukodo php kornyezetet, dinamikus web oldalak generalasaval. A wview weather adatokat megjelenito php tamogatast pl. 1 mp-es frissitesekre is be lehet allitani, ha ez elfogadhato adatfrissitesi rata egy accelerometer/gyrocope egyuttes eseteben is, akkor ez is hasznalhatonak tunik.


Foglalkozni kell meg:
- vizhatlan de a hoelvezetest megoldo doboz
- akkumlatorrol valo taplalas, toltes, fogyasztas kerdesei.
- Bluetooth/wifi kapcsolat kerdese
- internet eleres ( GSM/GPRS modem)
- terminal, host gep, mobil telefon mint terminal (wifi/bluetooth)



hg5apz (at) gmail (dot) com
2009 dec 18