IT Consult-Pro Rt. 1111 Budafoki út 31 Tel/Fax: 186-94-28
Adaptív POS Multiplexer APM 1. Feladat, működési elv 2. Rendszertechnika 3. Üzemeltetés 4. Műszaki paraméterek
1. Feladat, működési elv Az áruházakban, bankfiókokban használt hitelkártya-leolvasó POS terminálok működésére jellemző a rövid adatátviteli idő, szemben a hosszú adatbeviteli idővel, amely alatt a POS kezelője, pl. egy áruházban, beolvassa a vásárolt árúk bárkódjait, vagy egy bankban előkészíti a tranzakciót. Ebből adódik az a lehetőség, hogy kihasználva a POS terminálok alacsony egyidejűségi tényezőjét több POS terminált kapcsoljunk össze célorientált berendezéssel (APM 8, 16, 24, 32-Adaptiv POS Multiplexer) az adatátviteli infrastruktúra jobb kihasználása céljából. Gazdaságilag előnyös a fajlagosan drága fogadó aszinkron felületek (pl. PAD, ISDN, stb.) számának drasztikus csökkenése, egy APM berendezés használata esetében 4-re . Az APM feladata, hogy fogadja a POS által jelzett kommunikációs igényt, állapítsa meg, hogy van-e szabad erőforrás (aszinkron bemenet, pl. PAD), és ha igen, a két felületet kapcsolja össze. A kapcsolat rendes lebontását a POS kezdeményezi. Ha a POS befejezte a kommunikációt a központtal, ezt jelzi az APM-nek a CTS/RTS jellel. Az APM ezek után bontja a kapcsolatot, az eddig elfoglalt erőforrást szabaddá teszi és allokálja a következő, kommunikációt igénylő POS felülethez.
2. Rendszertechnika Az APM berendezésnek kommunikációs szempontból két felülete van: - DTE felület (4 db csatlakozó) melyek kapcsolódnak a rendszerben található aszinkron felülethez. - DCE felület (8, 16, 24 vagy 32 db) melyre POS terminálok csatlakoznak. A kapcsolat fizikailag 8 eres UTP vagy lapos kábellel valósul meg. Mind a két felületet ún. egyenes kiépítésű RJ45-ös végződésű kábel köti össze a partner berendezéssel (pl. ISDN, HBOX PAD bemenete ill. POS terminál).
APM Adaptiv POS Multiplexer
1
IT Consult-Pro Rt. 1111 Budafoki út 31 Tel/Fax: 186-94-28
Az Adaptivitás azt jelenti, hogy az APM érzékeli a fizikai (kábel) összeköttetés meglétét vagy megszűnését a fogadó aszinkron felülettel és automatikusan alkalmazkodik az új lehetőségekhez, maximálisan kihasználva azokat. A POS terminálok esetében, ha valamely POS terminál egy tranzakción belül 3 percig nem kommunikál (beragad) akkor az APM erőszakkal bontja a kapcsolatot, és az erőforrást átadja másik kommunikációs igénnyel fellépő POS-nak. Torlódás esetében az ATM a kommunikációt igénylő POSokat sorba állítja és a várakozással eltelt idő szerint, kiszolgálja őket (FIFO). Az APM nem igényel konfigurálást (plug and play) viszont rendelkezik adatgyűjtő statisztikai és diagnosztikai funkcióval. Az eredményeket “teszt” üzemmódban lehet kiolvasni és értékelni. A tipikusan ajánlott rendszer: HBOX, HBOX+, MBOX, (X.25 ill. PAD kapcsoló) vagy más aszinkron felületeket nyújtó berendezés (ISDN végpont, router) amelyeknek maximum 4 portjára APM 8...32 kapcsolódik. Pl. HBOX esetében 7...8 PAD port felhasználásával 2 APM berendezéssel ki lehet szolgálni 64 POS terminált.
3. Üzemeltetés A berendezés a tápellátás (9V AC) és a megfelelő jelkábelek rákapcsolása után üzemképes. A RUN LED (piros) 0.5Hz-es villogása az üzemszerű működésének a jele. A villogás kitöltési tényezője jelzi az APM pillanatnyi foglaltságát. Ha több csatorna kommunikál, akkor hosszabb a világító időtartam. A gyors villogás (5Hz) a “teszt” üzemmód visszaigazolása. Ebben a módban a kitöltési tényező .5, függetlenül a terheléstől. A PAD 0,1,2,3 csatlakozók alatt található zöld LED-ek a megfelelő csatorna foglalt állapotát illetve üzemkész állapotát jelzik. Ha ezek a LED-ek valamelyike .5 Hz-el villog az interfész hibát jelent, mint pl. kábel szakadás, rossz interfész, hiányzó kábel, stb. A “teszt” üzemmódban kezelői beavatkozással (az előlapon található kapcsolót át kell kapcsolni “test” állásba) vagy, távoli ráhívással lehet bejutni. Kapcsoló használata esetében az APM megvárja az aktuális tranzakciók végét és 2.5 perc időtartamig, nem szolgál ki POS kéréseket. Ha ez idő alatt az APM egy hívást kap a PAD 0,1,2,3 valamelyikén akkor erre az interfészre válaszul kiküldi az utolsó bekapcsolástól gyűjtött statisztikai adatokat, valamint működését irányító regiszterek tartalmát. A maradék csatornákon folytatódik az üzemszerű működés. A kommunikáció sebességét a lekérdező terminál határozza meg, az APM alkalmazkodik 1.2k-19.2k intervallumban. A “teszt” üzemmód a kapcsoló átállításával, vagy távoli parancsra fejeződik be. Ha a kapcsoló “test”-beállítása utáni 2.5 perc alatt nem érkezik hívás egy PAD portra, az APM visszatér a normál üzemmódba. Távoli ráhívás esetében az APM akkor megy át “teszt” üzemmódba, ha a kimenete aktív és hívás érkezik erre a kimenetre. Az így kiépült kapcsolaton a hívó fél kapja az APM működésre vonatkozó és a statisztikai adatokat. A kapcsolat “Z” paranccsal ér véget. A “teszt” üzemmód 4 perc, működési idő után automatikusan megszűnik. A”+” paranccsal újabb 4 percnyi működési időt lehet kérni.
APM Adaptiv POS Multiplexer
2
IT Consult-Pro Rt. 1111 Budafoki út 31 Tel/Fax: 186-94-28
4. Műszaki paraméterek Tápellátás: 9V AC, max. 6 VA. Külső tápegység. Vonali Interfész V24 Interfész jelei: RxD, TxD, CTS (RTS), GND Sebesség: 1.2Kbaude...19.2Kbaude RJ45 Interfész fizikai kiosztása 1,3,5,7,8 GND 2 CTS (RTS*) 4 TXD(RXD*) 6 RXD(TXD*) *PAD (pl. HBOX) felé Kábelek hosszúsága: UTP esetében 8 eres lapos kábel Típus kínálat: APM APM APM APM
8 16 24 32
Bemenet 8 POS 16 POS 24 POS 32 POS
min 200m min 100m (1.2 Kbaude vonali sebesség esetében)
Kimenet MAX 4 PAD MAX 4 PAD MAX 4 PAD MAX 4 PAD
Méretek: 230*60*150mm A berendezés forgalmazója: IT Consult-Pro Rt. 1111 Bp. Budafoki út 31 Termék referens: Szikszai István T:(06-30)-9517-264,
[email protected] A leírásban említett HBOX, HBOX+, MBOX , az IT Consult-Pro Rt termékei. Budapest 2000-07-18
APM Adaptiv POS Multiplexer
3
IT Consult-Pro Rt. 1111 Budafoki út 31 Tel/Fax: 186-94-28
Függelék A teszt üzemmód leírása A teszt üzemmódban két adatcsoport kérdezhető le: 1 Statisztikai és kapcsolatra vonatkozó adatok 2 Az APM belső működésére vonatkozó adatok
Statisztikai és kapcsolatra vonatkozó adatok A statisztikai adatokat az alábbi képernyő mintákon mutatjuk be. Sikeres tranzakció 3 lépésben: +0 +1 +2 +3 +4 +5 +6 +7 003:01:01:57 POS24 PAD3=OK 0029 POS16 33 PAD2=? 0024 POS08 PAD1=? 0015 POS00 PAD0=Test 0001 000234 0040 0020 0008 0001 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/188
(33 =POS_SORSZAM)
Az ábra azt mutatja, hogy a PAD 0-án kapcsolódunk az APM-hez, a 17-es POS jelentkezet és megkapta a 33 sorszámot, a PAD3 rendben találtatott, a PAD 1,2-n nincs vagy szakadt a kábel. Az utolsó bekapcsolás ez előtt 3 nap, 1 óra, 1 perc, 57 mp-e volt, a statisztikát H234 perce indították újra. Statisztikai adatok: H40 egy, H20 két, H8 három, H1 négy kapcsolat volt egy időben és ezek a kapcsolatok H29, H24, H15, H1 arányban kerültek a PAD3…0-ra. +0 +1 +2 +3 +4 +5 +6 +7 003:01:02:27 POS24 PAD3=POS17 0030 POS16 <> PAD2=? 0024 POS08 PAD1=? 0015 POS00 PAD0=Test 0001 000235 0041 0020 0008 0001 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/158
(<> =POS_PAD_KAPCSOLAT)
A kapcsolat felépült, a POS17 kommunikál a PAD3-mal, a számlálók megfelelően váltanak, az operátor kiadja a ”+” parancsot hogy a kapcsolat ne szakadjon meg 158 s. múlva. A PAD3 és az egyedülálló kapcsolatok számlálója növekedett. +0 +1 +2 +3 +4 +5 +6 +7 003:01:02:33 POS24 PAD3=OK 0030 POS16 OK PAD2=? 0024 POS08 PAD1=? 0015 POS00 PAD0=Test 0001 000235 0041 0020 0008 0001 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/234
1.(OK =POS_BONT_OK)
A POS17 rendesen bont és a táblázat megjegyzi, hogy a POS16-os és a PAD3 jól működött.
APM Adaptiv POS Multiplexer
4
IT Consult-Pro Rt. 1111 Budafoki út 31 Tel/Fax: 186-94-28 Szabálytalan bontások: +0 +1 +2 +3 +4 +5 +6 +7 003:01:02:33 POS24 PAD3=? 0030 POS16 ? PAD2=? 0024 POS08 PAD1=? 0015 POS00 PAD0=Test 0001 000235 0041 0020 0008 0001 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/188
2.(? =POS_CTS_BONT.. ..PAD_INAKTIV)
Szabálytalan bontás, POS17 bont anélkül, hogy ki lett volna szolgálva. +0 +1 +2 +3 +4 +5 +6 +7 003:01:02:33 POS24 PAD3=? 0030 POS16 ?? PAD2=? 0024 POS08 PAD1=? 0015 POS00 PAD0=Test 0001 000235 0041 0020 0008 0001 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/188
3.(?? =POS_CTS_AKTIV.. .PAD_3_PERCIG_CSENDBEN.. .APM_BONT)
Szabálytalan bontás, ha kommunikáció közben 4 percig nincs forgalom a PAD felől. A bontást az APM kezdeményezi a PAD irányában. Más forgalmi állapotok: Az operátor kiadja a ”U” parancsot, hogy a táblázat 0-ról induljon és a “T” parancsot, hogy a POS-okra vonatkozó adatok törlődjenek. +0 +1 +2 +3 +4 +5 +6 +7 003:01:03:57 POS24 PAD3=? 0000 POS16 PAD2=OK 0000 POS08 PAD1=?? 0000 POS00 PAD0=Test 0000 000000 0000 0000 0000 0000 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/160
?=PAD_NICS_CSATLAKOZ. OK=PAD_CSATLAKOZTATVA ??=PAD_NEM_VALASZOL Test=TESZT_CSATORNA
Látni a törlés eredményét, (számlálók) és az interfész diagnosztika jelzéseit miután a PAD3-rol áttettük a jó kábelt a PAD2-re és a PAD1-en megtiltottuk a kommunikációt, de a rácsatlakozó kábel jó. A bekapcsolástól eltelt időmutató nem törlődik. +0 +1 +2 +3 +4 +5 +6 +7 003:01:04:57 POS24 <> PAD3>OK 0000 POS16 PAD2>? 0000 POS08 PAD1>POS24 0001 POS00 PAD0>Test 0000 000001 0001 0000 0000 0000 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/88
>
=PAD_FORGALMAZ
Jó kábelekkel a PAD3 tesztel egy jó interfészt, a PAD2 egy eddig rosszat a PAD1 kapcsolatot tart a POS24-gyel A <> jelek a forgalommutatók. A lekérdezést a ”Z” paranccsal befejezhetjük. Ha nem adjuk ki a “+” parancsot akkor a kapcsolat 4 percen belül elbomlik.
APM Adaptiv POS Multiplexer
5
IT Consult-Pro Rt. 1111 Budafoki út 31 Tel/Fax: 186-94-28
Az APM belső működésére vonatkozó adatok A ”V” parancs kiküldi a felügyelő terminálra az APM állapot gépeinek adatait sormódban. Ebből a kiírásból bármely billentyű lenyomásával ki lehet jönni a statisztikai képernyőre. Nincs védő időzítés, ezt az üzemmódot csak operátori beavatkozással lehet megszakítani. |----------- PAD0_ALLAPOTGEP | |-------- PAD1_ALLAPOTGEP | | |----- PAD3_ALLAPOTGEP | | | |-- PAD2_ALLAPOTGEP | | | | MSB(XXXXXXXX)LSB | | | | |||^^^^^-- POS_SZAMA(0-31) | | | | |||------- TESZT_HA_0 | | | | ||-------- AKTIV | | | | |--------- TIMEOUT | | | | | | | | |----------- PAD0_TIMER | | | | | |-------- PAD1_TIMER | | | | | | |----- PAD3_TIMER | | | | | | | |-- PAD2_TIMER | | | | | | | | (NOVEKEDES=KAPCSOLASBAN_ELTELT_IDO) (1s) | | | | | | | | (CSOKKENES=BONTASI_TIMEOUT) (50ms) | | | | | | | | (CSOKKENES=TESZT_CSATORNA) (50ms) | | | | | | | | (Pl. 14=TESZT_CSATORNA) | | | | | | | | | | | | | | | | |-KAPCSOL_RUTIN_HASZNALJA | | | | | | | | | | | | | | | | | | |----------- PAD_0_TESZT_ALLAPOT | | | | | | | | | | |-------- PAD_1_TESZT_ALLAPOT | | | | | | | | | | | |----- PAD_3_TESZT_ALLAPOT | | | | | | | | | | | | |-- PAD_2_TESZT_ALLAPOT | | | | | | | | | | | | | (0= TESZT_STOP) 81 A4 A0 A2 14 0D 0D 0D AAB2 00 01 01 01 (1= KERELEM) 81 A4 A0 A2 14 0C 0C 0C AAB2 00 01 01 01 (2= KOMMUN.FOGADÁS.. 81 A4 A0 A2 14 0B 0B 0B AAB2 00 01 01 01 ..12=TESZT_KER_FIGYELES) 81 A4 A0 A2 14 0A 0A 0A AAB2 00 01 01 01 81 A4 A0 A2 14 09 09 09 AAB2 00 01 01 01 81 A4 A0 A2 14 08 08 08 AAB2 00 01 01 01 81 A4 A0 A2 14 07 07 07 AAB2 00 01 01 01 81 A4 A0 A2 14 06 06 06 AAB2 00 01 01 01 81 A4 A0 A2 14 05 05 05 AAB2 00 01 01 01 81 A4 A0 A2 14 03 03 03 AAB2 00 01 01 01 81 A4 A0 A2 14 02 02 02 AAB2 00 01 01 01 81 A4 A0 A2 14 01 01 01 AAB2 00 01 01 01 81 A3 A4 A0 14 14 14 14 AAB2 00 02 02 02 81 A3 A4 A0 14 13 13 13 AAB2 00 02 02 02 81 A3 A4 A0 14 12 12 12 AAB2 00 02 02 02
Budapest 2000-09-01 apmweb.doc
APM Adaptiv POS Multiplexer
6