[elektro] adatbáziskezelés mikrovezérlővel

Moczik Gabor pm_levlista at progzmaster.hu
Thu May 15 17:45:25 CEST 2008


Acs Gabor wrote:
> Sziasztok!
> 
> Megkerestek egy olyan munkával, hogy 5-6 belépési ponton kellene regisztrálni be és kilépéseket, a dolgozó egy billentyűzeten rögzíti a belépés célját. Ez tipikusan adatbáziskezelés, létezik egyáltalán mikrovezérlőre ehhez való motor? Vagy le kell programozni az utolsó Byte-ig mindent? Vagy rentábilis lehet egy Linuxot futtató erősebb processzort betenni, és azon futó adatbáziskezelést írni?

Ez nem adatbaziskezeles, ez tipikusan egy 8-bit MCU feladat, marcsak azert 
is, mert gondolom kozpontositottan kell lekerdezni, igy celszeruen tarolni 
az adatokat.

Ekkor pedig a keszuleknek annyi a feladata, hogy tovabbitsa az uj infot a 
szerver fele, mondjuk RS485-on. Annyit lehet komplikalni, hogy maga a 
terminal kepes legyen tarolni valameddig az informaciot (buffer) ha a 
szerver esetleg nem elerheto vagy valami egyeb problema van. Erre lehet hogy 
eleg a belso EEPROM is, ha nincs nagy forgalom es nem kell gyakran ilyenre 
esetre szamitani. Ha nem, akkor melle kell tenni egy 24C512-t.
Ha a "belepes celja" nevu mezo nem akarmilyen szoveges informacio, hanem 
meglevo esetek kozul kell valasztani, akkor ez tipikusan fix rekordmeretu 
adattarolas, nem kell filerendszert meg franctudja miket programozni. De 
egyebkent se kell, mert csak addig kell tarolni ameg a szerver at nem veszi, 
utana ugyis mindet torolni kell, tehat nem kell a fragmentacio meg egyeb 
problemakkal foglalkozni.

Szerintem nem bonyolult a feladat.

Inkabb a masik veget kell jol megfogni:
A szerver. Itt mar lehet PC alapu, embedded akarmi, mini ITX PC, stb...
Ha van a megrendelonek meglevo szervere, praktikus lenne kihasznalni, mert 
csak egy RS485-RS232 szintkonverter, a szerveren meg egy sorosport kell a 
feladathoz, a tobbi szoftver.

A "szoftver", ha komoly lekerdezeseket akarnak kesziteni, akkor valami 
normalis SQL szervert tennek fel, pl. PostgreSQL, free, van nativ WIN32 es 
nativ linuxos verzioja, tokeletes. Lekerdezeshez a kliens megirhato webes 
feluletre PHP-vel, delphiben, akarmiben...
Kell tovabba egy daemon/service ami a soros portrol az adatbazisba 
tovabbitja az adatokat.
Szerintem ez szerver oldali adatbazis/dbkliens/daemon az egesz munka 
legnagyobb resze.

-- 
((( Móczik Gábor  )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))



More information about the Elektro mailing list