1. Feladat, működési elv 2. Rendszertechnika 3. Üzemeltetés 4. Műszaki paraméterek 1. Feladat, működési elv Adaptív POS Multiplexer APM 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
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
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 min 200m 8 eres lapos kábel min 100m (1.2 Kbaude vonali sebesség esetében) Típus kínálat: Bemenet Kimenet APM 8 8 POS MAX 4 PAD APM 16 16 POS MAX 4 PAD APM 24 24 POS MAX 4 PAD APM 32 32 POS 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, szikszai@sztaki.hu 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
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 (33 =POS_SORSZAM) POS08 PAD1=? 0015 000234 0040 0020 0008 0001 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/188 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 (<> =POS_PAD_KAPCSOLAT) POS08 PAD1=? 0015 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/158 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 1.(OK =POS_BONT_OK) POS08 PAD1=? 0015 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/234 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
Szabálytalan bontások: +0 +1 +2 +3 +4 +5 +6 +7 003:01:02:33 POS24 PAD3=? 0030 POS16? PAD2=? 0024 2.(? =POS_CTS_BONT.. POS08 PAD1=? 0015..PAD_INAKTIV) V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/188 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 3.(?? =POS_CTS_AKTIV.. POS08 PAD1=? 0015.PAD_3_PERCIG_CSENDBEN...APM_BONT) V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/188 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?=PAD_NICS_CSATLAKOZ. POS16 PAD2=OK 0000 OK=PAD_CSATLAKOZTATVA POS08 PAD1=?? 0000??=PAD_NEM_VALASZOL POS00 PAD0=Test 0000 Test=TESZT_CSATORNA 000000 0000 0000 0000 0000 U:SZAMLALOK=0 V:KEPVALTAS T:POS_TORLES Z:BONTAS +:4p/160 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 > =PAD_FORGALMAZ 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 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
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