MihaiP
25-09-09, 20:47
Testarea conectivitatii MgCamd-1.33 cu NewCamd-1.67 s-a dovedit a fi pentru mine o adevarata
aventura ... din lipsa unei experiente anterioare, din lipsa de documentatie explicita ...cu tot
ajutorul prietenilor din RSP Team ! Poate ca aceasta istorie nu spune numai lucruri noi dar ...
sper sa le spuna sistematic !!!
Platforma de test : IPBOX 910 sub E2 SIF 055 Flash
Emulatoare folosite : MgCamd 1.33 modificat pt versiunea Flash si NewCS 1.67
Drivere folosite : sci-ng driver pentru cardreader
Structura si continutul directoarelor :
/var/ ( bin ; emu ; keys ; tuxbox )
/bin/ ( sci-ng.ko ; sci-ng.sh )
/emu/ ( mgcamd-1.33 ; newcs-1.67 ; mg.sh )
/keys/ ( mg_cfg ; newcamd.list )
/tuxbox/config/ ( newcs.xml )
Cele doua fisiere de comenzi shell (.sh) servesc incarcarii manuale a driverului respectiv
executiei perechii NewCS MgCamd ... evident acest lucru se poate automatiza prin rcS-user.sh.
Cele doua fisiere contin secvente cu parametru astfel ca pot fi in egala masura apelate pentru
start stop sau alte functii specifice.
Procedura :
a) introduceti cardul ( TVR, AKTA, FOCUS ... ) ...da ati citit bine ...TVR !!! in receptor
cu contactele in jos !!!
b) folosind un client de Telnet deschideti o sesiune ( ex. telnet 192.168.1.65 )
c) incarcati driverul ( /var/bin/sci-ng.sh start )
d) lansati emulatorul ( /var/emu/mg.sh start )
Secretul reusitei sta in fisierele de configurare !
mg_cfg - fisierul de configurare MgCamd
M: { 01 }
C: { 01 }
A: { 02 }
U: { 05 } 0x12c0
T: { 00 }
G: { 01 }
...
P: { 02 }
...
L: { 03 } 127.0.0.1 34000 /tmp/mgcamd.log
B: { 11 }
...
newcamd.list - parametrii de acces la serverul NewCamd creat de catre NewCS
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 12000
CWS = 127.0.0.1 34000 ipbox local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardreader
newcs.xml - parametrii de interfata intre newcs si sci-ng pe deoparte si definitia serverului
newcamd pe de alta.
<device>
...
<newcamd_port>34000</newcamd_port>
...
<newcamdserver>
<enabled>yes</enabled>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<name>newcs</name>
<userfile>/tmp/users.txt</userfile>
<user>
<name>ipbox</name>
<password>local</password>
<au>on</au>
<allow>lower</allow>
<allow>upper</allow>
</user>
</newcamdserver>
...
Pricipiul de functionare este urmatorul :
- NewCS comunica cu driverul cardreaderului prin comenzi de scriere si citire
- NewCS creaza si alimenteaza cu date serverul NewCamd
- datele ( codurile ) provin de la cardul local dar pot veni si din retea de
la carduri aflate la distanta
- MgCamd se conecteaza la serverul NewCamd local , primeste coduri si decodeaza
http://www.filehosting.org/file/details/61622/newcs_mgcamd_sci-ng.zip
Vizonare placuta !!!
aventura ... din lipsa unei experiente anterioare, din lipsa de documentatie explicita ...cu tot
ajutorul prietenilor din RSP Team ! Poate ca aceasta istorie nu spune numai lucruri noi dar ...
sper sa le spuna sistematic !!!
Platforma de test : IPBOX 910 sub E2 SIF 055 Flash
Emulatoare folosite : MgCamd 1.33 modificat pt versiunea Flash si NewCS 1.67
Drivere folosite : sci-ng driver pentru cardreader
Structura si continutul directoarelor :
/var/ ( bin ; emu ; keys ; tuxbox )
/bin/ ( sci-ng.ko ; sci-ng.sh )
/emu/ ( mgcamd-1.33 ; newcs-1.67 ; mg.sh )
/keys/ ( mg_cfg ; newcamd.list )
/tuxbox/config/ ( newcs.xml )
Cele doua fisiere de comenzi shell (.sh) servesc incarcarii manuale a driverului respectiv
executiei perechii NewCS MgCamd ... evident acest lucru se poate automatiza prin rcS-user.sh.
Cele doua fisiere contin secvente cu parametru astfel ca pot fi in egala masura apelate pentru
start stop sau alte functii specifice.
Procedura :
a) introduceti cardul ( TVR, AKTA, FOCUS ... ) ...da ati citit bine ...TVR !!! in receptor
cu contactele in jos !!!
b) folosind un client de Telnet deschideti o sesiune ( ex. telnet 192.168.1.65 )
c) incarcati driverul ( /var/bin/sci-ng.sh start )
d) lansati emulatorul ( /var/emu/mg.sh start )
Secretul reusitei sta in fisierele de configurare !
mg_cfg - fisierul de configurare MgCamd
M: { 01 }
C: { 01 }
A: { 02 }
U: { 05 } 0x12c0
T: { 00 }
G: { 01 }
...
P: { 02 }
...
L: { 03 } 127.0.0.1 34000 /tmp/mgcamd.log
B: { 11 }
...
newcamd.list - parametrii de acces la serverul NewCamd creat de catre NewCS
CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 12000
CWS = 127.0.0.1 34000 ipbox local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardreader
newcs.xml - parametrii de interfata intre newcs si sci-ng pe deoparte si definitia serverului
newcamd pe de alta.
<device>
...
<newcamd_port>34000</newcamd_port>
...
<newcamdserver>
<enabled>yes</enabled>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<name>newcs</name>
<userfile>/tmp/users.txt</userfile>
<user>
<name>ipbox</name>
<password>local</password>
<au>on</au>
<allow>lower</allow>
<allow>upper</allow>
</user>
</newcamdserver>
...
Pricipiul de functionare este urmatorul :
- NewCS comunica cu driverul cardreaderului prin comenzi de scriere si citire
- NewCS creaza si alimenteaza cu date serverul NewCamd
- datele ( codurile ) provin de la cardul local dar pot veni si din retea de
la carduri aflate la distanta
- MgCamd se conecteaza la serverul NewCamd local , primeste coduri si decodeaza
http://www.filehosting.org/file/details/61622/newcs_mgcamd_sci-ng.zip
Vizonare placuta !!!