Index >> Produkty >> Technická podpora, download..
Vzdálené sériové porty - technická podpora
Seznam všech souborů a dokumentací, které souvisí s našimi produkty. Najdete
zde popisy algoritmů a standardů které používáme, podrobné články a aplikace..
Technické pozadí - standardy, normy a pojmy..
Jedním ze základních bezpečnostních prvků síťového spojení s protistranou
je ověření totožnosti Clienta, který se pokouší navázat spojení na server.
Při použití standardní cesty přes výzvy k zadání jména a následně hesla
je faktická bezpečnost velmi nízká, protože jmného i heslo putují sítí
ve standardním TCP/IP paketu bez jakéhokoliv zabezpečení proti odposlechu.
Abychom se této bezpečnostně neověřené autorizaci vyhnuli, používáme ve
všech produktech TEA (The Tiny Encryption Algorithm). Jedná se o jednoduchý
kryptovací algoritmus, který heslo zašifruje náhodně vygenerovaným číslem,
které pošle server a teprve zašifrované heslo posílá skrz TCP/IP síť.
Právě algoritmus šifrování, komprese a dekomprese hesla popisuje tento
článek..
NVT (Network Virtual Terminal) je dost komplikovaná záležitost z hlediska
jednotlivých navazujících terminálů, jejich modifikací atd. = v použití
s klasickým serverem. V našich aplikacích však používáme z NVT jenom zlomek
možností a z hlediska pochopení principu není NVT nic složitého. Jedná
se o řídící sekvence v datovém toku po TCP/IP, kdy znak „FF“ v datovém
toku uvozuje následnou řídící sekvenci, která má předepsaný formát, popsaný
podrobněji v kapitole o Telnetu. Je-li v datech potřeba přenést tento
znak „FF“ (hodnotu bytu 255 decimálně), musí jej vysílací strana zdvojit,
jinak budou data za tímto znakem považována za řídící sekvenci, a dojde
ke kolizi. NVT lze proto vypnout a pokud jej používáte, musí minimálně
toto zdvojení znaku „FF“ respektovat obě strany síťového spojení.
Pomocí řídících sekvencí v NVT lze nastavovat rychlost RS232, 9. bit,
vyčítat sériové číslo modulu nebo přímo ovládat binární vstupy a výstupy.
RepBuf je nový protocol pro vyčítání dat z bufferu produktu PortStore2 PL. Nyní lze načíst znovu již jednou odeslaná data a potvrdit doručení dat. Použití RepBuf zvýší spolehlivost přenosu a zpracování CMDR/CDR dat pro telefonní tarifikaci.
Vysvětlení některých běžných síťových pojmů
- Glossary of Internet
terms
(Administrator, gateway, router, icmp, server, broadcast, internet,
slip, client, intranet, slip-router, client-server, ip, snmp, com-server,
IP address,Subnet mask, dns, mac, mac-id, tcpip-stack, dns-server,
nat, telnet, Ethernet address, Firewall, ppp, udp, ftp, rip)
- Advanced
Glossary Of Internet Terms
(ACK, ADC, ADM, AMI, ANSI, API, APNIC, ARIN, ARP, ARPA, ARQ,
ASN, ATM, B3Z3, B8ZS, BRI, BER, BOC, BOOTP, bps, CatX, CD, CHAP, CHDLC,
CIDR, CIX, CLEC, CO, CODEC, CPE, cps, CRC, CSMA/CD, CSU/DSU, CTE,
CTS, DB-X, DCD, DCE, DHCP, DLC, DNS, DS-0, DS-1 (T-1), DS-3 (T-3),
DSP, DTE, DTR, EGP, EIA, EIGRP, EMI, ESD, ESF, FCC, FCS, FDDI, FQDN,
FDM, FTP, Gbps, HDLC, HSP, HTML, HTTP, HTTPS, IANA, ICANN, ICMP, IEC,
IEEE, IESG, IETF, IGMP, IGRP, ILEC, IP, ISDN, ISO, ISOC, ISP, ITU,
IXC, Kbps, L-X, LAN, LATA, LEC, MAC, Mbps, MIB, Modem, MTU, MUX, NAP,
NAT, NIC, NSF, NTP, NNTP, NOC, OC-X, OSI, OSIRM, PAP, PAT, POP, POP,
POTS, PPP, pps, PRI, PSTN, PUC/PUCO, RARP, RAS, RBOC, RFC, RIPE NCC,
RJ-X, RS-X, RTS, SF, SMTP, SNMP, SONET, STA, STP, STS-X, TCP, TCP/IP,
TDM, TFTP, TP, UDP, UTP, VLAN, VLSM, VPN, W3C, WAN, WDM)
- Glossary of network
cabling terms
(10Base2, BNC, ISDN, 10Base5, Bridge, LAN, 10BaseT, Bus, system,
Repeater, 100BaseT4, Cheapernet, STP, 100BaseTX, Com-Server, Switch,
Terminal, resistor, Ethernet, Transceiver, Administrator, Fast, Ethernet,
Twisted, pair, AUI, Hub, UTP)
Užitečné utility a programy
Hercules SETUP je univerzální utilita, která supluje terminál na sériovém
portu (RS-232 nebo RS-485), UDP/IP a TCP/IP (Client nebo Server). Se
zařízeními od HW group (Serial/Ethernet Konvertor, RS-232/Ethernet Buffer
nebo I/O Controller) lze používat UDP Config pro nastavení základních
parametrů po síti. Hercules SETUP byt původně určen pouze pro proprietární
řešení, ale nyní je zcela volný a lze jej použít jako FreeWare.
- Serial port terminal,
- TCP telnet terminal,
- UDP terminal,
- HW devices UDP Config
- TCP/IP NVT commands and TEA authorization supporting terminal
Virtuální
driver sériového portu pro Windows je softwarový prostředek, který přidá
do operačního systému zdánlivý sériový port, například COM 5 a data z
tohoto portu přesměruje na jiné hardwarové rozhraní. V dnešní době se
virtuální port využívá hlavně pro připojení sériového rozhraní RS-232
přes USB, nebo po síti Ethernet.
Dále popsaný virtuální driver je určen pro Windows 2000, NT a XP. Tento
virtuální driver umí fungovat jako Client i jako Server. V režimu Server
je automaticky uzavíráno spojení v případě, že je sériový port neaktivní,
což je zejména výhodné u GPRS aplikací, kde platíte za přenesené kB
dat.
When implementing your own PC software, you can refer to our easy Borland
C++ Builder software Client terminal example. There are easy NVT commands
implemented too.
Br@y++
Terminal
- Br@y++ Terminal je úžasný terminálový program pro sériový port (COM).
Může být použit pro komunikaci různých zařízení, jako jsou modemy,
routery, embedded µC systemy, GSM telefony.
- malý .exe - 246k
- Odesílání souborů
- počítadlo znaků
- 6x com port, Virtual Serial Port kompatibilní
- Baudrate až 256 kbps
- Log file (hex & string)
- Odesílání maker
Download: Br@y++ Terminal v. 4.2.2004 bray_termimal.zip
(230 kb)
Tera
Term Pro
Simple terminal for TELNET and RS-232 serial port.
- SSH and "raw" mode not available for Network comunication
- TeraTerm supports only Com1-Com4, no virtual port possibilities.
- Very stable application for all Windows (95-NT) with a lot of terminal
support.
Download : Tera Term Pro v2.3 - ttermp23.exe
(970 kb)
Knihovna programátorských kódů a řešené příklady
Příklad jednoduché komunikace s obecnými TCP/IP zařízeními v Borland C++
Builder 6.00. Příklad demonstruje jednoduchý Client terminál a základní
příkazy NVT (Network Virtual Terminal) = Are You There a rozšíření pro
I/O funkce.
IP Relay Control je software určený pro manipulaci s IP
relay. Pomocí IPRC lze ovládat kontakty relé na zařízení, kliknutím
na jediné tlačítko. IPRC je jednoduchá utilita, kterou není nutné instalovat.
IP Relay Control je k dispozici ve zdrojových kódech pro Borland C++
6.0.
Utilita komunikuje po NVT, z NVT sekvence AYT se provádí autodetekce
zapojení kanálů, veškerá komunikace se loguje do textových souborů atd..
PS Eye je jednoduchá utilita, která
v pravidelných časech načte po Ethernetu data z RS-232/485 bufferu PortStore
nebo PortStore2. Program je určen jako praktická utilita, ale také
jako SW vzor práce se zařízením a je k dispozici ve zdrojových kódech
pro Borland C++.
Základní vlastnosti PS Eye
- Jednoduché grafické prostředí pro Windows 95/98/ME/2000/XP.
- Pravidelné stahování dat z PortStore a PortStore2 a jejich ukládání
do samostatných datových souborů
- Vyhledání PortStore a PortStore2 v rámci lokální sítě UDP Broadcastem
- Možnost vyčítat data z více jednotek pomocí volání s parametry z
příkazového řádku.
- Podpora autorizace přístupu šiftou TEA.
- Logování všech prováděných operací.
- Možnost vkládat do stažených dat časové značky (v deninovatelném
formátu), kdy byla data stažena..
Příklad jednoduché komunikace s obecným TCP/IP zařízením v Borland Delphi
5 demonstruje jednoduchý klientský terminál vybavený základními příkazy
NVT (Network Virtual Terminal) a rozšířením pro I/O funkce.
Příklad jednoduchého TCP/IP loggeru napsaného v Borland Delphi 6 demonstruje
jednoduchý server, reagující na navázání spojení, logující všechny důležité
stavy (připojení, odpojení klienta, chyby v aplikaci) a příchozí data
do dvou vstupních souborů. Tento příklad zároveň demonstruje přístup k
registrům Windows, práci s INI soubory apod..
Velmi jednoduché rutiny pro práci s NVT příkazy a TCP/IP zařízením skrz
Winsock v MS Visual Basicu 5.0. Jednoduché příkazy pro vzdálené ovládání
I/O Pinů jsou implementovány, TEA nikoliv.
Java
NVT simple Code Example
Velmi jednoduché ovládání vzdálených I/O pinů s pomocí JAVA aplikace.
Aplikace není zaheslovaná a lze si ji tedy upravit k obrazu svému..
Standardně je předvyplněn náš testovací server IP: 80.250.3.194:4023
- jedná se o veřejnou IP adresu, na které běží Charon
I DK vývojový Kit v naší pražské kanceláři. Piny D1 a D6 jsou propojeny
drátem, takže můžete sledovat zpětnou vazbu nastavením jednoho z nich
a zpětným přečtením zjistíte, že se anutomaticky nastavil i ten druhý.
Tlačítko "Save"vytvoří soubor "nasled.conf"
v aktuálním adresáři a uloží poslední použitou IP adresu a port.
Download & test : java_nvt_led_141.jar
PHP
příklad práce s I/O Controllerem
Velmi jednoduché ovládání vzdálených I/O pinů na I/O Controlleru. Uživatel
si vyžádá WWW stránku z PHP serveru, ten před odpovědí uživateli otevře
spojení na nastavenou IP adresu a port, přečte hodnoty, zavře spojení
na binární zařízení a zjištěné hodnoty zobrazí uživateli na WW stránce.
Download zdrojového kódu: php_nvt_led_131.zip
Online demo: www.hw-group.com/products/charon1/test/
Web51
Tyto katalogové listy se týkají celého vývojového systému
Web51 (http://Web51.HW.cz /
http://Web51.HW-server.com).
Část našich produktů z tohoto návrhového systému vychází, takže s našimi
produlkty üzce souvisi. ..
HardWare, schémata a DPS podklady
The EAGLE Layout Editor is an easy tool for designing printed circuit
boards (PCBs). EAGLE (Easily Applicable Graphical Layout Editor). If you
are using this PCB editor, it can be useful for you to use just library
of the Charon modules and Ethernet RJ45 connectors with integrated transformer.
Charon_Eagle_Lib.zip
- The Eagle .SCR file with the modules and transformers library for
the Eagle PCB layout editor 4.x version.
Katalogové listy
- LF1S022.pdf - The 10
BASE-T FILTER “LAN-MATE”. The RJ45 connector with integrated transformer
and 10 MBit filter for the RTL8019AS chip for example.
- LF1S022-43.pdf - SINGLE
RJ45 CONNECTOR MODULE WITH INTEGRATED 10 BASE T MAGNETICS & FILTER
& 2x LED diodes. - for the RTL8019AS chip for example.
- Charon1_app.pdf - Minimal
required application circuit of using the Charon
I module..
- Charon2_app.pdf - Minimal
required application circuit of using the Charon 2 module..
- Charon2_dk_en.pdf
- Charon 2 Development Kit documentation, with detailed circuit
scheme of the "Charon I&II Development Board"
in the appendix of "Getting started guide".
Příklady aplikací
Tiskárna Epson LX300 je klasická 9. jehličková tiskárna s podavačem
na jednotlivé listy nebo traktorový papír.Podporuje připojení k paralelnímu
LPT portu nebo na sériový port RS-232. Článek popisuje jak tuto tiskárnu
připojit skrz sériový port a zpřístupnit ji po počítačové síti pomocí
RS-232 - Ethernet převodníku PortBox.
Jak tisknout přes TCP/IP z Windows, zapojení kabelů sériového portu
a problémy, kterých je lépe se vyvarovat..
Odkazy a HW group ikona
| Chcete vyměnit odkaz a ikonu ? |
Pokud se Vám líbí naše produkty, nebo technické podklady a chcete vyměnit
odkaz na Vaše stránky, použijte tuto ikonu a odkažte ji prosím na:
http://www.HWgroup.cz.
Prosím kontaktujte nás
a my přidáme i Vaši ikonu sem..
Děkujeme, že Vás
zajímají naše produkty. Doufáme, že jste zde našly veškeré potřebné
informace, pokud ne, neváhejte a napište nám, nebo nám zavolejte. Další
informace o našich výrobcích v rubrice Produkty. |