ACKSYS DTUS0434 Servercom Firmware per i servitori di portu Ethernet è Wi-Fi

Firmware Servercom

 

Firmware Servercom

GUIDA D'USU

PER SERVORI PORTI ETHERNET E WI-FI

COPYRIGHT (©) ACKSYS 2009

Stu documentu cuntene infurmazione prutetta da Copyright.

U presente documentu ùn pò esse riproduciutu, trascrittu, archiviatu in tuttu o in parte in alcun computer o in un altru sistema, nè tradottu in alcuna lingua o lingua di l'informatica, senza l'accordu scrittu di ACKSYS Communications & Systems – ZA Val Joyeux – 10, rue des Entrepreneurs – 78450 VILLEPREUX – FRANCIA.

MARCHI REGISTRATI ®

  • ACKSYS hè una marca registrata di ACKSYS.
  • Windows hè una marca registrata di MICROSOFT.

AVVISU

ACKSYS ® ùn dà alcuna garanzia in quantu à u cuntenutu di u presente documentu è ùn assume micca a responsabilità per a prufittuità o l'adattabilità di l'equipaggiu per i bisogni di l'utilizatori.
ACKSYS ® ùn serà in ogni casu ritenutu rispunsevuli di eventuali errori chì ponu esse cuntenuti in stu documentu, nè per qualsiasi dannu, ùn importa quant'ellu hè impurtante, occasione da a prestazione, funziunamentu o usu di l'equipaggiu.

ACKSYS ® si riserva u dirittu di rivisà stu documentu periodicamente o di cambià u so cuntenutu senza avvisu.

Firmware Servercom

I. INTRODUZIONE

U software SERVERCOM permette à qualsiasi servitore di portu fattu da ACKSYS per esse usatu cum'è un portu di cumunicazione seriale distante per un computer conforme à TCP / IP. SERVERCOM pò operà in trè modi distinti, secondu i bisogni di u software di l'applicazione remota:

  • In modu conforme à RFC2217, SERVERCOM permette à u software di l'applicazione remota riceve è mandà dati, monitorà i segnali di cuntrollu di input, stabilisce segnali di cuntrollu di output, cambia u formatu di dati è u baud rate, attraversu l'interfaccia di u portu seriale nativu di l'urdinatore remoto. Hè soprattuttu utile quandu u software di l'applicazione deve esse fattu per utilizà un portu remotu, ma ùn pò micca esse cambiatu per sustene a cumunicazione TCP / IP (vale à dì quandu u codice fonte di l'applicazione ùn hè micca dispunibule).

    Per più infurmazione nantu à RFC2217, vede: http://www.ietf.org/rfc/rfc2217.txt

  • In u modu RAW, SERVERCOM hà una interfaccia TCP / IP assai più simplice chì permette solu di riceve è mandà dati. Tutti i paràmetri di cumunicazione seriale ponu esse stallati in u locu in u servitore portu attraversu l'interfaccia di amministrazione. Stu modu hè pertinente in tutti l'altri casi:
    • quandu l'urdinatore remoto hè un altru servitore portu in modu TCP-CLIENT;
    • quandu l'urdinatore remotu ùn hà micca un driver di cliente RFC2217;
    • quandu u software di l'applicazione remota pò esse scrittu da zero per utilizà l'interfaccia TCP / IP SOCKET;
  • In u modu TELNET, SERVERCOM permette à un cliente TELNET standard di riceve è mandà dati. Stu modu hè simile à RFC2217, ma ùn gestisce micca alcuna operazione in relazione COM, solu u scambiu di dati.

Stu modu hè pertinente per scopi di teste, è quandu u dispositivu cunnessu à u servitore portu necessita solu una interfaccia di cunsola seriale cù l'utilizatore.

In tutti i modi, pudete aduprà l'interfaccia di amministrazione di u servitore portu per stabilisce i signali di cuntrollu seriale per cumportanu in u locu; questu permette di avè un tempu di risposta assai più veloce per u cuntrollu di flussu trà u servitore portu è u dispositivu seriale.

U firmware SERVERCOM funziona cum'è a servitore di rete. Questu significa chì furnisce u serviziu di u portu seriale à a reta: quandu u firmware SERVERCOM hè in usu, u servitore di u portu hè ghjustu à aspittà chì un dispositivu di rete remota (di solitu un computer o un altru servitore portu in modu di cliente di rete) per chjamà è aduprà u so portu seriale. In questu modu, u servitore portu ùn provarà mai da sè stessu per cunnette à un dispositivu di rete remota.

II. QUANDU UTILIZZA U FIRMWARE SERVERCOM ?

Per identificà i casi induve SERVERCOM pò esse usatu, hè impurtante sapè chì u firmware SERVERCOM hà e seguenti proprietà:
• Si usa cumunicazioni TCP nant'à u latu reta, pruibisce a perdita di dati undetected a spesa di cumunicazioni più lento.
• Ùn trasmette micca infurmazione protokollu in i dati scambiati trà u software di l'applicazione remota è u dispusitivu cunnessu à u servitore portu 1.
• Si pò trattà di cumunicazioni seriale sin'à 230400 bauds.
• Si pò guidà è monitorà signali di cuntrollu seriale, lucale o remotely.

U firmware SERVERCOM pò esse usatu per risolve i seguenti bisogni:

• Software Applicazioni cù emulazione cumpleta di u portu COM remota.
• Applicazioni software utilizendu parziale (dati solu) emulazione portu COM remota.
• U software di l'applicazione chì usa un TCP SOCKET per scambià dati cù un servitore di cumunicazione seriale.
• Tunelling dati à dui modi trà SERVERCOM è TCP-CLIENT.
• Tunneling frames MODBUS (o altri protocols asynchronous) in cunfigurazioni pointto-point.
• Cliente TELNET utilizatu cum'è cunsola seriale à u dispusitivu cunnessu à u servitore portu.

III. USU SERVERCOM IN MODE RFC2217

III.1 Cunfigurazione

A cunfigurazione di a rete, cumpresa l'indirizzu IP, a maschera di rete, l'indirizzu di a porta (router), DHCP, è cusì, hè descritta in u manual d'usu di u servitore portu.

U firmware SERVERCOM vene cun paràmetri predeterminati per u modu RFC2217. Queste paràmetri ponu esse ristabilite cù u "stabilitu predefinitu” cumanda. I paràmetri impurtanti sò:

  • stabilisce u modu seriale: per difettu questu hè stabilitu à "set serial mode rcf2217"

  • stabilisce sendtrigger: di manera predeterminata, u firmware SERVERCOM manda i dati seriali entranti nantu à a reta dopu avè aspittatu almenu 2 millisecondi. Spessu vi vulete cambià questu. Vede a documentazione dettagliata di stu cumandamentu.

  • cuntrollu di flussu: par défaut, le firmware SERVERCOM n'utilise aucun contrôle de flux local. Spessu vi vulete cambià questu. Vede a documentazione dettagliata di i cumandamenti "set serial".

  • mette in vita…: permette à u firmware di SERVERCOM per detectà quandu u cliente crashes è cusì permette di ricunnisce più tardi da u stessu o un altru cliente.

  • mette à ricunnnettere...: permette à u (stessu) cliente di rete per stabilisce una nova cunnessione, furzendu u firmware SERVERCOM per chjude u precedente. Questu permette una ricuperazione più veloce di u fallimentu di u cliente cà keepalives.

    • Diciamu chì cunnette u servitore portu à un dispositivu chì manda frames da 3 à 100 chars à 1200 bauds, seguitu da un silenziu di almenu 3 char times. U sendtrigger predeterminatu hà da travaglià, ma ùn hè micca adattatu per stu tipu di dati postu chì ogni char ricivutu serà mandatu nantu à l'Ethernet in u so propiu quadru, perdendu assai larghezza di banda di rete. Un sendtrigger megliu in questu casu hè:

      imposta sendtrigger idledelay 3c

      Ùn vi scurdate ancu in stu casu:

      stabilisce u baudrate seriale 1200

    • Diciamu chì cunnette u servitore di u portu à un dispositivu onore u protocolu XON / XOFF. Allora pudete stabilisce in u servitore portu:

      stabilisce l'usu seriale di xonxoff

    • Diciamu chì cunnette u servitore portu à un dispositivu onore u protocolu RTS / CTS. Allora pudete stabilisce in u servitore portu:

      set serial rts flow set serial cts flow

      Nota chì questu ùn hè micca necessariu se l'urdinatore remotu (cliente di a rete) hà un driver RFC2217 cumplettamente cumpletu, postu chì l'urdinatore remoto pò aduprà u protokollu RFC2217 per stabilisce u cuntrollu di flussu remotamente.

    • Diciamu chì accede à u servitore portu da un computer remota chì hè da l'altra parte di un firewall. Dite chì stu firewall pruibisce l'usu di u portu TCP 2300 ma permette u portu TCP 4000. Allora pudete stabilisce in u servitore portu:

    stabilisce u portu seriale 4000

    (questu hè cunsideratu un paràmetru "seriale" postu chì saria diversu per ogni portu seriale, se u servitore portu avia più di un portu seriale).

III.2 Utilizà VIP

VIP hè un emulatore di portu COM conforme à RFC2217 chì permette à l'applicazioni Windows scritte per utilizà i porti COM nativi di PC, per accede à u portu seriale di u servitore portu in modu trasparente.
Per usà, o un altru redirector di portu compatibile RFC2217, u paràmetru "mode" di u cumandimu "set serial mode mode" deve esse stabilitu à "rfc2217".
U software VIP, più infurmazione, è un ligame per uttene l'ultima versione sò dispunibili nantu à u CD-ROM.

Installazione di u software di redirector di u portu VIP Windows COM 
Prima di installà u software di redirector, leghjite e note di liberazione.
Eseguite l'executable file nant'à u discu furnitu. Questu stalla u software VIP, chì permette a redirezzione di u portu COM da MSWindows à u servitore portu.
Eseguite u prugramma di cunfigurazione VIP da l'icona di u desktop o da u menu di partenza.
Se necessariu, ferma u serviziu VIP in a tabulazione "Setup", dopu cliccate nantu à u buttone "scan per i dispositi". Inserite a gamma IP per scansà, cliccate "scan" per truvà i servitori di portu ACKSYS dispunibili. Sceglite unu è cliccate "aghjunghje".
Nota: se u vostru servitore portu ùn si prisenta micca in a lista di scansione, a vostra reta pò esse impostata in modu improperu o sovraccaricata. Pudete ancu chjude u scanner, selezziunate a tabulazione "portu virtuale" è utilizate u buttone "Novu" per aghjunghje manualmente un portu virtuale.
Pudete inserisce una descrizzione persunalizata per u servitore portu sceltu. Allora selezziunate un nome di portu COM. L'altri opzioni deve esse lasciate in u so statu predeterminatu.
Quandu avete stallatu tutti i porti virtuali chì avete bisognu, riavvia u serviziu cù a tabulazione "setup".
Avà site prontu à utilizà u servitore portu attraversu a redirezzione di u portu. Eseguite a vostra applicazione è specifica u nome di u portu COM chì avete sceltu in u passu precedente.

Sè avete bisognu di scrive u prugramma da zero, u solitu Win32 COMM API pò esse usatu. Per piacè riferite à a documentazione Win32 (inclusa in u vostru ambiente di sviluppu) per più dettagli.

III.3 Utilizendu l'interfaccia SOCKET
U software di l'applicazione pò utilizà l'interfaccia SOCKET per cumunicà cù un servitore portu in modu RFC2217. Questu implica a capacità di gestisce u protocolu TELNET (trasparenza è negoziazione d'opzioni) è ancu e caratteristiche specifiche RFC2217. Siccomu questu ùn hè micca un compitu faciule, l'usu di l'interfaccia SOCKET ùn hè micca cunsigliatu in modu RFC2217.

III.4 Troubleshooting
Prima di pruvà à risolve u firmware SERVERCOM in u modu RFC2217, duvete assicurà chì u servitore portu hè nurmalmente visibile in a reta. Per piacè riferite prima à a sezione pertinente di risoluzione di prublemi in u manuale di l'usu di u servitore portu. In e seguenti struzzioni, si assume chì pudete cunnette à u sistema di amministrazione da u stessu computer da quale accede à u servitore portu.

In a tabulazione di cunfigurazione "VIP config", pudete attivà un logu di traccia chì apparirà in a finestra sottu. U logu di traccia pò ancu esse salvatu in a file se avete bisognu (u file si trova in u cartulare di i prugrammi VIP). A traccia resterà nantu à i reboots. Attenti, sta traccia rallenta u serviziu VIP.

In a tabulazione di u portu virtuale "VIP config", duvete vede u nome di u portu COM chì avete assignatu in a stallazione. Quandu u portu hè in usu, i luci d'avvertimentu sò affissati à a manca di u nome. Pudete verificà questu apre u portu cù Hyperterminal.

Sì i lumi d'avvertimentu ùn si prisentanu micca, l'indirizzu o u portu datu per u portu hè male. Inoltre, pò esse un prublema cù i paràmetri di a rete di l'urdinatore : in questu casu, ùn pudete micca PING u servitore portu.

Habilita u logu di traccia. Ogni volta chì u portu virtuale hè apertu da l'applicazione, duvete vede una mansa di missaghji chì cumincianu cù questi trè: "Connecting to..." dopu "Connection to... success" poi "Purge buffers". Se solu i dui primi missaghji di cunnessione appariscenu, u servitore portu hè in modu RAW. Pudete cambià questu cù u cumandimu "set serial mode" in u sistema di amministrazione di u servitore portu. Verificate chì u protokollu hè stallatu in cunfurmità in i paràmetri di u portu virtuale "VIP config".
Entra in u modu di amministrazione di u servitore portu, verificate l'indirizzu IP è u portu di a rete cù i seguenti cumandamenti:
mostra l'ip net
mostra u portu seriale
mostra u modu seriale

U modu deve esse "rfc2217". A visualizazione di a finestra di i paràmetri di u portu virtuale VIP nantu à l'urdinatore remoto. Verificate chì l'"indirizzu IP di u servitore" è u "numeru di portu" sò listessi in u servitore portu. Verificate chì u "protokollu" hè stallatu à "Telnet".

Se u modu hè "rfc2217", allura DTR è RTS deve esse impostatu à "guidatu" o "flussu", i segnali entranti devenu esse impostati à "ignore" o "flussu", u paràmetru sendtrigger deve esse adattatu à i vostri bisogni (u predeterminatu di fabbrica hè un bonu puntu di partenza), altri paràmetri seriali sò irrilevanti postu chì sò resettati da VIP.

IV. USU SERVERCOM IN MODU RAW

IV.1 Casi d'usu

U modu "RAW" significa chì u firmware SERVERCOM ùn face nisuna interpretazione di u flussu di dati in ogni direzzione.

Aduprate u servitore portu in modu "RAW" quandu:

  • Ùn pudete micca aduprà un redirector di u portu COM (perchè nimu hè dispunibule nantu à u vostru sistema operatore).
  • Ùn avete micca bisognu di e facilità di redirector di u portu COM perchè a vostra applicazione ùn hà micca bisognu d'infurmazioni nantu à i signali di cuntrollu, l'errore di dati è cusì.
  • Ùn avete micca bisognu di e facilità di redirector di u portu COM perchè a vostra applicazione hè digià scritta è usa una interfaccia SOCKET. In u modu "RAW", u portu seriale asincronu di u servitore portu deve esse cumplettamente configuratu in u locu, postu chì l'applicazione cliente ùn hà micca manera di publicità l'usu previstu di u formatu di caratteri, baud rate, segnali di cuntrollu, etc.

    I baud rates sò supportati da u servitore portu cum'è seguente:

  • U cumandamentu "set serial baudrate" hà un limitu di 429,000 bauds.
  • Ogni baud rate trà 229 bauds è 429,000 bauds pò esse apprussimatu cù un baud skew menu di 2.3%
  • La formule qui donne l'inclinaison relative en bauds donné la vitesse de transmission voulue est : div = E[C/ vulia baud + 0.5]

    realbaud = C/div

    skew relative in baud = (vulia baud – realbaud) / vulia baud

    cun

    C = 15,000,000 15 XNUMX (XNUMX MHz)

    E[] = funzione di parte integrale (funzione arrotondata in basso)

  • A velocità di trasferimentu più veloce chì hè pussibule senza perdita di caratteri hè 429,000 8 bauds quandu si usa u furmatu di caratteri 1 × XNUMX (x = e, o, m, s ma micca n). Sta velocità ùn pò esse sustinutu per longu periudi di tempu.

IV.2 Cunfigurazione

In parechji rispetti, a cunfigurazione in u modu prima hè simile à a cunfigurazione in u modu rfc2217. Per piacè riferite à a cunfigurazione di u modu RFC2217.

Tuttavia, l'impostazione impurtante in u modu RAW hè:
• set serial mode raw: deve esse stabilitu, postu chì u modu predeterminatu hè rcf2217.

IV.3 Utilizà VIP

In parechji rispetti, a cunfigurazione in u modu prima hè simile à a cunfigurazione in u modu rfc2217. Per piacè riferite à a cunfigurazione di u modu RFC2217.

Tuttavia, l'impostazione impurtante in u modu RAW hè:

  • stabilisce u modu seriale raw: deve esse stabilitu, postu chì u modu predeterminatu hè rcf2217.

IV.4 Utilizà un redirector per Linux

U software di redirector open-source di terzu hè dispunibule per Linux ma ùn hè micca supportatu da ACKSYS. Cerca u web per "sredir" o vai à
http://packages.debian.org/unstable/source/sredird.

IV.5 Troubleshooting

A risoluzione di i prublemi cù VIP hè spiegata in a sezione di modalità RFC2217. Nisun prublema particulari hè previstu in questu modu quandu u prugramma via l'interfaccia SOCKET. In casu di prublema di cumunicazione, u primu passu di debugging deve esse:

Pruvate di fà a stessa cosa cù un cliente TELNET standard.

IV.6 interfaccia SOCKET example per Linux

U software di l'applicazione pò utilizà l'interfaccia SOCKET per cumunicà cù un servitore portu in modu RAW.

Per esse scrittu

IV.7 interfaccia SOCKET example per Windows

U software di l'applicazione pò utilizà l'interfaccia SOCKET per cumunicà cù un servitore portu in modu RAW.
A seguita hè un Visual C++ sampu prugramma chì riceve è rinvia dati à un servitore portu cunfiguratu in modu crudu

Servercom

 

Firmware Servercom

 

Firmware Servercom

 

Firmware Servercom

 

Firmware Servercom

 

Firmware Servercom

 

Firmware Servercom

 

Firmware Servercom

 

Firmware Servercom

 

Firmware Servercom

Specificazioni:

  • Nome di u produttu: Firmware SERVERCOM
  • Compatibile cù: Servitori portu Ethernet è Wi-Fi
  • Versione di Release: A.4, April 22, 2009
  • Produttore: ACKSYS

FAQ

1. Chì ghjè u scopu di u firmware SERVERCOM ?

U firmware SERVERCOM permette à i servitori portu di funziunà cum'è porti di cumunicazione seriale distanti per l'urdinatori conformi à TCP / IP.

2. U SERVERCOM pò upirari in parechji modi?

Iè, SERVERCOM pò operà in modalità RFC2217, modalità Raw, è modalità Telnet secondu e esigenze di u software di l'applicazione.

3. Cumu possu stallà i signali di cuntrollu seriale cù l'interfaccia di amministrazione di u servitore portu?

Pudete cunfigurà i segnali di cuntrollu seriale in u locu attraversu l'interfaccia di amministrazione per assicurà un tempu di risposta più veloce per u cuntrollu di flussu trà u servitore portu è u dispositivu seriale.

Documenti / Risorse

ACKSYS DTUS0434 Servercom Firmware per i servitori di portu Ethernet è Wi-Fi [pdfGuida di l'utente
DTUS0434, DTUS0434 Servercom Firmware Per i Servitori Portu Ethernet è Wi-Fi, Firmware Servercom Per Servitori Portu Ethernet è Wi-Fi, Firmware Per Servitori Portu Ethernet è Wi-Fi, Servitori Portu Ethernet è Wi-Fi, Servitori Portu Wi-Fi, Servitori

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *