Spesifikasie van kommunikasie tussen ELSGW en toegangsbeheerstelsel wanneer EL-SCA toegepas word. (*ELSGW: ELEvator-Security GateWay)
1. Omlyn
Hierdie dokument beskryf die kommunikasieprotokol tussen die ELSGW en die toegangsbeheerstelsel (ACS).
2. Kommunikasie Spesifikatioon
2.1. Kommunikasie tussen ELSGW en ACS
Die kommunikasie tussen ELSGW en ACS word hieronder getoon.
Tabel 2-1: Kommunikasiespesifikasie tussen ELSGW en ACS
Items | Spesifikasie | Opmerkings | |
1 | Skakellaag | Ethernet, 100BASE-TX, 10BASE-T | ELSGW: 10BASE-T |
2 | Internetlaag | IPv4 |
|
3 | Vervoerlaag | UDP |
|
4 | Aantal nodus gekoppel | Maks. 127 |
|
5 | Topologie | Ster topologie, Vol dupleks |
|
6 | Bedrading afstand | 100m | Afstand tussen HUB en nodus |
7 | Netwerklynspoed | 10 Mbps |
|
8 | Botsing vermyding | Geen | Skakel HUB, geen botsing as gevolg van volle dupleks |
9 | Beskikingskennisgewing | Geen | Die kommunikasie tussen ELSGW en ACS is net een keer gestuur, sonder beskikkingskennisgewing |
10 | Data waarborg | UDP kontrolesom | 16 bis |
11 | Foutopsporing | Elke nodus mislukking |
Tabel 2-2: IP-adresnommer
IP-adres | Toestel | Opmerkings |
ELSGW | Hierdie adres is verstekinstelling. | |
ELSGW | Multicast adres Van sekuriteitstelsel tot hysbak. |
2.2. UDP pakkie
Die oordragdata is UDP-pakkie. (voldoen aan RFC768)
Gebruik kontrolesom van UDP-kop, en greepvolgorde van datagedeelte is groot endian.
Tabel 2-3: UDP-poortnommer
Poortnommer | Funksie (Diens) | Toestel | Opmerkings |
52 000 | Kommunikasie tussen ELSGW en ACS | ELSGW, ACS |
2.3 Transmissievolgorde
Die figuur hieronder toon die versendingvolgorde van verifikasiebewerking.
Transmissieprosedures van verifikasiewerking is soos volg;
1) Wanneer passasier 'n kaart oor 'n kaartleser vee, stuur ACS die hysbak se oproepdata na ELSGW.
2) Wanneer ELSGW hysbak se oproepdata ontvang, skakel ELSGW die data om in die verifikasiedata en stuur hierdie data na hysbakstelsel.
5) Die hysbakstelsel maak 'n hysbak se oproep by die ontvangs van verifikasiedata.
6) Die hysbakstelsel stuur die verifikasie-aanvaardingsdata na ELSGW.
7) ELSGW stuur die ontvangde verifikasie-aanvaardingsdata na ACS wat hysbak se oproepdata geregistreer het.
8) Indien nodig, dui ACS die toegekende hysbaknommer aan, deur gebruik te maak van verifikasie-aanvaardingsdata.
3. Kommunikasieformaat
3.1 Notasiereëls vir datatipes
Tabel 3-1: Definisie van die datatipes wat in hierdie afdeling beskryf word, is soos volg.
Datatipe | Beskrywing | Reeks |
CHAR | Karakter data tipe | 00h, 20h tot 7Eh Verwys na die "ASCII-kodetabel" aan die einde van hierdie dokument. |
BYTE | 1-grepe numeriese waarde tipe (ongeteken) | 00hto FFh |
BCD | 1 greep heelgetal (BCD-kode) |
|
WOORD | 2-grepe numeriese waardetipe (ongeteken) | 0000h tot FFFFh |
DWORD | 4-grepe numeriese waarde tipe (ongeteken) | 00000000hto FFFFFFFFh |
CHAR(n) | Karakterstring tipe (vaste lengte) Dit beteken 'n karakterstring wat ooreenstem met aangewese syfers (n). | 00h, 20h tot 7Eh (Verwys na ASCII-kodetabel) *n Verwys na die "ASCII-kodetabel" aan die einde van hierdie dokument. |
BYTE(s) | 1-grepe numeriese waarde tipe (ongeteken) skikking Dit beteken 'n numeriese string wat ooreenstem met aangewese syfers (n). | 00hto FFh *n |
3.2 Algehele struktuur
Die algemene struktuur van kommunikasieformaat word verdeel in die transmissiepakkiekop- en transmissiepakkiedata.
Transmissiepakkiekopskrif (12 grepe) | Transmissiepakkiedata (minder as 1012 grepe) |
Item | Datatipe | Verduideliking |
Transmissie pakkie kop | Word later beskryf | Opskrifarea soos datalengte |
Transmissie pakkie data | Word later beskryf | Dataarea soos bestemmingsvloere |
3.3 Struktuur van transmissie pakkie opskrif
Die struktuur van die transmissiepakkiekop is soos volg.
WOORD | WOORD | BYTE | BYTE | BYTE | BYTE | BYTE[4] |
Identifiseer (1730h) | Data lengte | Adres toestel tipe | Adres toestelnommer | Afsender toestel tipe | Afsender toestelnommer | Bespreek (00h) |
Item | Datatipe | Verduideliking |
Data lengte | WOORD | Bytegrootte van transmissiepakketdata |
Adres toestel tipe | BYTE | Stel die toesteltipe adres (Sien "Tabel van stelseltipe") |
Adres toestelnommer | BYTE | - Stel toestelnommer van adres (1~ 127) - As stelseltipe ELSGW is, stel hysbakbanknommer (1~4) - As stelseltipe alles stelsel is, stel FFh |
Afsender toestel tipe | BYTE | Stel die toesteltipe sender (Sien "Tabel van stelseltipe") |
Afsender toestelnommer | BYTE | ・ Stel toestelnommer van sender (1~ 127) ・ As stelseltipe ELSGW is, stel hysbakbanknommer (1) |
Tabel 3-2: Tabel van stelseltipe
Stelsel tipe | Stelsel naam | Multicast groep | Opmerkings |
01h | ELSGW | Hysbak stelsel toestel |
|
11h | ACS | Sekuriteitstelsel toestel |
|
FFh | Alle stelsel | - |
3.3 Struktuur van oordrag pakkie data
Die struktuur van transmissiepakkiedata word hieronder getoon, en definieer die opdrag vir elke funksie."Transmissiepakkiedataopdrag"Tabel wys opdragte.
Tabel 3-3: Transmissie acket data opdrag
Transmissie rigting | Transmissie metode | Opdrag naam | Opdragnommer | Funksie | Opmerkings |
Sekuriteitstelsel - Hysbak
| Multicast/Unicast(*1)
| Hysbak se oproep (enkel verdieping) | 01h | Stuur data ten tyde van hysbak se oproepregistrasie of ignoreer geslote vloerregistrasie (toeganklike hysbakbestemmingsvloer is enkelvloer) |
|
Hysbak se oproep (veelvoud vloere) | 02h | Stuur data ten tyde van hysbak se oproepregistrasie of ignoreer registrasie van geslote vloere (toeganklike hysbakbestemmingsvloer is multi-vloere) |
| ||
Hysbak -Sekuriteitstelsel
| Unicast (*2) | Verifikasie aanvaarding | 81h | Indien verifikasiestatus by die hysbak se voorportaal of in die motor aan die sekuriteitstelselkant aangedui word, sal hierdie data gebruik word. |
|
Uitsaai | Hysbak operasie status | 91h | Indien hysbakbedryfstatus aan sekuriteitstelselkant aangedui word, sal hierdie data gebruik word. Sekuriteitstelsel kan hierdie data gebruik vir die doel om die hysbakstelsel wanfunksie aan te dui. |
| |
- Alle stelsel | Uitsaai (*3) | Hartklopdata | F1h | Elke stelsel stuur periodiek en word gebruik vir foutopsporing. |
(*1): Wanneer Sekuriteitstelsel die bestemming Hysbakbank kan spesifiseer, stuur per unicast.
(*2): Die data van verifikasie-aanvaarding word na die toestel gestuur, wat hysbak se oproepdata gemaak het, met unicast.
(*3): Die hartklopdata word saam met uitsending gestuur. Indien nodig, word die foutopsporing by elke toestel uitgevoer.
(1) Hysbak se oproepdata (Wanneer toeganklike hysbakbestemmingsvloer enkelverdieping is)
BYTE | BYTE | WOORD | BYTE | BYTE | BYTE | BYTE | WOORD |
Opdragnommer (01h) | Datalengte (18) |
Toestelnommer |
Verifikasie tipe |
Verifikasieligging | Hall-oproepknoppie-verhoging-kenmerk/ Kar-knoppie-kenmerk |
Bespreek (0) |
Instapvloer |
WOORD | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Bestemming vloer | Instap voor/agter | Bestemming Voor/Agter | Hysbak se oproepeienskap | Ononderbroke werking | Oproepregistrasiemodus | Volgordenommer | Bespreek (0) | Bespreek (0) |
Tabel 3-4: Besonderhede van hysbak se oproepdata (Wanneer toeganklike hysbakbestemmingsvloer enkelverdieping is)
Items | Datatipe | Inhoud | Opmerkings |
Toestelnommer | WOORD | Stel toestelnommer (kaartleser ens.) (1~9999) Wanneer nie gespesifiseer nie, stel 0. | Maksimum verbinding is 1024 toestelle (*1) |
Verifikasie tipe | BYTE | 1: ver iv ikasie by e levator lobby 2: verifikasie in motor |
|
Verifikasieligging | BYTE | Indien verifikasietipe 1 is, stel die volgende in. 1: Hysbak voorportaal 2 : Ingang 3: Kamer 4: Sekuriteitshek As verifikasietipe 2 is, stel motornommer in. |
|
Hall-oproepknoppie-verhoging-kenmerk/Kar-knoppie-kenmerk | BYTE | As verifikasietipe 1 is, stel die ooreenstemmende saaloproepknoppie-verhoging-kenmerk. 0 : nie gespesifiseer nie, 1:"A"-knoppie-verhoging, 2:"B"-knoppie-verhoging, … , 15: "O"-knoppie-verhoging, 16: Outo As verifikasietipe 2 is, stel motorknoppie-kenmerk in. 1: Normale passasier (voor), 2: Gestremde passasier (voor), 3: Normale passasier (agter), 4: Gestremde passasier (agter) |
|
Instapvloer | WOORD | Indien verifikasietipe 1 is, stel instapvloer deur vloerdata te bou (1~255). Indien verifikasietipe 2 is, stel 0. |
|
Bestemming vloer | WOORD | Stel bestemmingsvloer deur vloerdata te bou (1~255) In die geval van alle bestemmingsvloere, stel "FFFFh". |
|
Instap voor/agter | BYTE | Indien verifikasietipe 1 is, stel voor of agter by instapvloer. 1: Voor, 2: Agter Indien verifikasietipe 2 is, stel 0. |
|
Bestemming Voor/Agter | BYTE | Stel voor of agter op bestemmingsvloer. 1: Voor, 2: Agter |
|
Hysbak se oproepeienskap | BYTE | Stel hysbak se oproepkenmerk 0: Normale passasier, 1: Gestremde passasier, 2: VIP passasier, 3: Bestuurspassasier |
|
Ononderbroke werking | BYTE | Stel 1 wanneer ononderbroke werking geaktiveer moet word. Nie geaktiveer nie, stel 0. |
|
Oproepregistrasiemodus | BYTE | Verwys na Tabel 3-5, Tabel 3-6. |
|
Volgordenommer | BYTE | Stel rynommer (00h~FFh) | (*1) |
(*1) : Volgordenommer moet verhoog word elke keer wanneer data vanaf ACS gestuur word. Die volgende na FFhis 00h.
Tabel 3-5: Oproepregistrasiemodus vir saaloproepknoppie
Waarde | Oproepregistrasiemodus | Opmerkings |
0 | Outomatiese |
|
1 | Ontsluit beperking vir saaloproepknoppie |
|
2 | Ontsluit beperking vir saaloproepknoppie en motoroproepknoppie |
|
3 | Outomatiese registrasie vir saaloproepknoppie |
|
4 | Outomatiese registrasie vir saaloproepknoppie en ontsluit beperking vir motoroproepknoppie |
|
5 | Outomatiese registrasie vir saaloproepknoppie en motoroproepknoppie | Slegs toeganklike hysbakbestemmingsvloer is enkelverdieping. |
Tabel 3-6: Oproepregistrasiemodus vir motoroproepoproepknoppie
Waarde | Oproepregistrasiemodus | Opmerkings |
0 | Outomatiese |
|
1 | Ontsluit beperking vir motoroproepknoppie |
|
2 | Outomatiese registrasie vir motoroproepknoppie | Slegs toeganklike hysbakbestemmingsvloer is enkelverdieping. |
(2) Hysbak se oproepdata (Wanneer toeganklike hysbakbestemmingsvloer meervoudige verdiepings is)
BYTE | BYTE | WOORD | BYTE | BYTE | BYTE | BYTE | WOORD |
Opdragnommer (02h) | Data lengte |
Toestelnommer | Verifikasie tipe | Verifikasieligging | Hall-oproepknoppie-verhoging-kenmerk/ Kar-knoppie-kenmerk |
Bespreek(0) |
Instapvloer |
WOORD | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Bespreek(0) | Instap voor/agter | Bespreek(0) | Hysbak se oproepeienskap | Ononderbroke werking | Oproepregistrasiemodus | Volgordenommer | Voorste bestemming vloer data lengte | Agter bestemming vloer data lengte |
BYTE[0~32] | BYTE[0~32] | BYTE[0~3] |
Voorste bestemmingsvloer | Agter bestemmingsvloer | Opvulling (*1)(0) |
(*1): Die datalengte van opvulling moet gestel word om die totale grootte van transmissiepakkiedata tot 'n veelvoud van 4 te verseker. (Stel"0"-figuur)
Tabel 3-7: Besonderhede van hysbak se oproepdata (Wanneer toeganklike hysbakbestemmingsvloer meervoudige verdiepings is)
Items | Datatipe | Inhoud | Opmerkings |
Data lengte | BYTE | Aantal grepe uitgesluit opdragnommer en opdragdatalengte (uitgesluit opvulling) |
|
Toestelnommer | WOORD | Stel toestelnommer (kaartleser ens.) (1~9999) Wanneer nie gespesifiseer nie, stel 0. | Maksimum verbinding is 1024 toestelle (*1) |
Verifikasie tipe | BYTE | 1: verifikasie by hysbak-voorportaal 2: verifikasie in motor |
|
Verifikasieligging | BYTE | Indien verifikasietipe 1 is, stel die volgende in. 1: Hysbak voorportaal 2 : Ingang 3: Kamer 4 : Veiligheidshek As verifikasietipe 2 is, stel motornommer in. |
|
Hall-oproepknoppie-verhoging-kenmerk/Kar-knoppie-kenmerk | BYTE | As verifikasietipe 1 is, stel die ooreenstemmende saaloproepknoppie-verhoging-kenmerk. 0 : nie gespesifiseer nie, 1:"A"-knoppie-verhoging, 2:"B"-knoppie-verhoging, … , 15:"O"-knoppie-verhoging, 16: Outo As verifikasietipe 2 is, stel karknoppie-kenmerk. 1: Normale passasier (voor), 2: Gestremde passasier (voor), 3: Normale passasier (agter), 4: Gestremde passasier (agter) |
|
Instapvloer | WOORD | As verifikasietipe 1 is, stel instapvloer volgens die bou van vloerdata (1~255). As verifikasietipe 2 is, stel 0. |
|
Instap voor/agter | BYTE | Indien verifikasietipe 1 is, stel voor of agter by instapvloer. 1: Voor, 2: Agter As verifikasietipe 2 is, stel 0. |
|
Hysbak se oproepeienskap | BYTE | Stel hysbak se oproepkenmerk 0: Normale passasier, 1: Gestremde passasier, 2: VIP passasier, 3: Bestuurspassasier |
|
Ononderbroke werking | BYTE | Stel 1 wanneer ononderbroke werking geaktiveer moet word. Nie geaktiveer nie, stel 0. |
|
Oproepregistrasiemodus | BYTE | Verwys na Tabel 3-5, Tabel 3-6. |
|
Volgordenommer | BYTE | Stel rynommer (00h~FFh) | (*1) |
Voorste bestemming vloer data lengte | BYTE | Stel datalengte van voorste bestemmingsvloer (0~32) [Eenheid: BYTE] | Voorbeeld: -As gebou minder as 32 verdiepings het, stel "datalengte" na "4". - As hysbakke nie agterkantingange het nie, stel datalengte van "agter bestemmingsvloer" op "0". |
Agter bestemming vloer data lengte | BYTE | Stel datalengte van agterste bestemmingsvloer (0~32) [Eenheid: BYTE] | |
Voorste bestemmingsvloer | BYTE[0~32] | Stel voorste bestemmingsvloer met bouvloer-bisdata | Sien Tabel 3-14 hieronder. |
Agter bestemmingsvloer | BYTE[0~32] | Stel voorste bestemmingsvloer met bouvloer-bisdata | Sien Tabel 3-14 hieronder. |
(*1) : Volgordenommer moet verhoog word elke keer wanneer data vanaf ACS gestuur word. Die volgende na FFhis 00h.
Tabel 3-8: Struktuur van bestemmingsvloeredata
Nee | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
|
1 | Bldg. FL 8 | Bldg. FL 7 | Bldg. FL 6 | Bldg. FL 5 | Bldg. FL 4 | Bldg. FL 3 | Bldg. FL 2 | Bldg. FL 1 | 0: Nie-kansellasie 1: Ignoreer geslote vloerregistrasie (Stel "0"vir"nie gebruik nie"en"boonste verdiepings bo boonste verdieping".) |
2 | Bldg. FL 16 | Bldg. FL 15 | Bldg. FL 14 | Bldg. FL 13 | Bldg. FL 12 | Bldg. FL 11 | Bldg. FL 10 | Bldg. FL 9 | |
3 | Bldg. FL 24 | Bldg. FL 23 | Bldg. FL 22 | Bldg. FL 21 | Bldg. FL 20 | Bldg. FL 19 | Bldg. FL 18 | Bldg. FL 17 | |
4 | Bldg. FL 32 | Bldg. FL 31 | Bldg. FL 30 | Bldg. FL 29 | Bldg. FL 28 | Bldg. FL 27 | Bldg. FL 26 | Bldg. FL 25 | |
: | : | : | : | : | : | : | : | : | |
31 | Bldg. FL 248 | Bldg. FL 247 | Bldg. FL 246 | Bldg. FL 245 | Bldg. FL 244 | Bldg. FL 243 | Bldg. FL 242 | Bldg. FL 241 | |
32 | Nie gebruik nie | Bldg. FL 255 | Bldg. FL 254 | Bldg. FL 253 | Bldg. FL 252 | Bldg. FL 251 | Bldg. FL 250 | Bldg. FL 249 |
* Stel datalengte in Tabel 3-7 as Voorste en Agter bestemmingvloerdatalengte.
* "D7" is die hoogste bis, en "D0" is die laagste bis.
(3) Verifikasie aanvaarding data
BYTE | BYTE | WOORD | BYTE | BYTE | BYTE | BYTE |
Opdragnommer (81h) | Datalengte(6) | Toestelnommer | Aanvaarding status | Toegewysde hysbak | Volgordenommer | Bespreek(0) |
Tabel 3-9: Besonderhede van verifikasie-aanvaardingsdata
Items | Datatipe | Inhoud | Opmerkings |
Toestelnommer | WOORD | Stel toestelnommer in wat onder hysbak se oproepdata gestel is (1~9999) |
|
Aanvaarding status | BYTE | 00h: Outomatiese registrasie van hysbak se oproep, 01h: Ontsluit beperking (Kan hysbak se oproep met die hand registreer), FFh: Kan nie hysbak se oproep registreer nie |
|
Toegewys hysbak nommer | BYTE | In die geval van 'n hysbak se oproep by die hysbak voorportaal, stel die toegekende hysbak nommer (1...12, FFh: Geen toegewysde hysbak kar) In die geval van 'n hysbak se oproep in die motor, stel 0. |
|
Volgordenommer | BYTE | Stel volgordenommer in wat onder hysbak se oproepdata gestel word. |
* ELSGW het geheue van hysbakbanknommer, toestelnommer en volgordenommer wat onder hysbak se oproepdata gestel word en hierdie data stel.
* Die toestelnommer is data wat onder hysbak se oproepdata gestel word.
(4) Hysbakbedryfstatus
BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Opdragnommer (91h) | Datalengte(6) | Onder operasie Car #1 | Onder operasie Car #2 | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) |
* Die adres van die opskrif van die transmissiepakkie is vir alle toestelle.
Tabel 3-10: Besonderhede van hysbakbedryfstatusdata
Items | Datatipe | Inhoud | Opmerkings |
Onder operasie Car #1 | BYTE | Sien tabel hieronder. |
|
Onder operasie Car #2 | BYTE | Sien tabel hieronder. |
Tabel 3-11: Struktuur van Onder bedryf Motor data
Nee | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Opmerkings |
1 | Motor nr 8 | Motor nr 7 | Motor nr 6 | Motor nr 5 | Motor nr 4 | Motor nr 3 | Motor nr 2 | Motor nr 1 | 0:Onder NIE-operasie 1: Onder werking |
2 | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Motor nr 12 | Motor nr 11 | Motor nr 10 | Motor nr 9 |
(5) Hartklop
BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Opdragnommer (F1h) | Datalengte(6) | Met data na hysbakstelsel | Data 1 | Data 2 | Bespreek(0) | Bespreek(0) | Bespreek(0) |
Tabel 3-11: Besonderhede van hartklopdata
Items | Datatipe | Inhoud | Opmerkings |
Met data na hysbakstelsel | BYTE | Wanneer jy Data2 gebruik, stel 1. Moenie Data2 gebruik nie, stel 0. |
|
Data 1 | BYTE | Stel 0. |
|
Data 2 | BYTE | Sien tabel hieronder. |
*Adres van transmissiepakkie-opskrif is na alle toestelle en stuur elke vyftien (15) sekondes met uitsending.
Tabel 3-12: Besonderhede van Data1 en Data2
Nee | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
|
1 | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) |
|
2 | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Bespreek(0) | Stelsel wanfunksie | Stelsel wanfunksie 0: normaal 1: abnormaal |
4.Foutopsporing
Indien nodig (ACS benodig foutopsporing), voer foutopsporing uit soos in die tabel hieronder.
Foutopsporing aan sekuriteitstelseltoestelkant
Tik | Fout naam | Ligging om fout op te spoor | Toestand om fout op te spoor | Voorwaarde om fout te kanselleer | Opmerkings |
Stelselfoutopsporing | Hysbak wanfunksioneer | Sekuriteitstelseltoestel (ACS) | In die geval dat ACS nie meer as twintig (20) sekondes die hysbak se werkingstatus ontvang nie. | By ontvangs van hysbak se werkingstatus. | Bespeur fout van elke hysbakbank. |
Individuele skuld | ELSGW wanfunksionering | Sekuriteitstelseltoestel (ACS) | In die geval sal ACS nie meer as een (1) minuut pakkie vanaf ELSGW ontvang nie. | By ontvangs van pakkie van ELSGW. | Bespeur fout van elke hysbakbank. |
5.ASCII Kode Tabel
HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR |
0x00 | NULL | 0x10 | VOLGENS | 0x20 |
| 0x30 | 0 | 0x40 | @ | 0x50 | P | 0x60 | ` | 0x70 | bl |
0x01 | SOH | 0x11 | DC1 | 0x21 | ! | 0x31 | 1 | 0x41 | A | 0x51 | V | 0x61 | a | 0x71 | q |
0x02 | STX | 0x12 | DC2 | 0x22 | " | 0x32 | 2 | 0x42 | B | 0x52 | R | 0x62 | b | 0x72 | r |
0x03 | ETX | 0x13 | DC3 | 0x23 | # | 0x33 | 3 | 0x43 | C | 0x53 | S | 0x63 | c | 0x73 | s |
0x04 | EOT | 0x14 | DC4 | 0x24 | $ | 0x34 | 4 | 0x44 | D | 0x54 | T | 0x64 | d | 0x74 | t |
0x05 | ENQ | 0x15 | GESOEK | 0x25 | % | 0x35 | 5 | 0x45 | EN | 0x55 | IN | 0x65 | en | 0x75 | in |
0x06 | ACK | 0x16 | SYNE | 0x26 | & | 0x36 | 6 | 0x46 | F | 0x56 | In | 0x66 | f | 0x76 | in |
0x07 | BEL | 0x17 | ETB | 0x27 | ' | 0x37 | 7 | 0x47 | G | 0x57 | IN | 0x67 | g | 0x77 | In |
0x08 | BS | 0x18 | KAN | 0x28 | ( | 0x38 | 8 | 0x48 | H | 0x58 | x | 0x68 | h | 0x78 | x |
0x09 | HT | 0x19 | IN | 0x29 | ) | 0x39 | 9 | 0x49 | ek | 0x59 | EN | 0x69 | i | 0x79 | en |
0x0A | LF | 0x1A | SUB | 0x2A | * | 0x3A | : | 0x4A | J | 0x5A | MET | 0x6A | j | 0x7A | Met |
0x0B | VT | 0x1B | ESC | 0x2B | + | 0x3B | ; | 0x4B | K | 0x5B | [ | 0x6B | k | 0x7B | { |
0x0C | VF | 0x1C | FS | 0x2C | , | 0x3C |
| 0x4C | L | 0x5C | ¥ | 0x6C | l | 0x7C | | |
0x0d | CR | 0x1d | GS | 0x2d | - | 0x3D | = | 0x4d | M | 0x5d | ] | 0x6d | m | 0x7d | } |
0x0E | SO | 0x1E | RS | 0x2E | . | 0x3E | > | 0x4E | N | 0x5E | ^ | 0x6E | n | 0x7E | ~ |
0x0F | EN | 0x1F | VSA | 0x2F | / | 0x3F | ? | 0x4F | DIE | 0x5F | _ | 0x6F | die | 0x7F | VAN DIE |