n° 185
Maggio/Giugno 2013
Maggio 23, 2013, 10:14:58 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: porta seriale da remoto  (Letto 4534 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
calo
Newbie
*

Karma: +0/-8
Scollegato Scollegato

Messaggi: 17



Mostra profilo WWW E-mail
« inserita:: Febbraio 08, 2008, 10:01:47 pm »

Salve, è il mio primo post.....innazitutto complimenti per il forum  Occhiolino

Vengo al dunque: avrei la necessità di controllare la porta seriale di un PCserver da un secondo PCclient connesso al primo mediante cavo ethernet.
Premetto che ho gia realizzato un'applicazione in JAVA, dotata di intefaccia grafica, che scrive su sulla porta seriale. Adesso mi piacerebbe poter controllare la seriale da remoto. Vorrei Alcuni consigli. Le soluzioni che mi sono venute in mente sono:

1) (è la soluzione più grezza che vorrei scartare)
Avviare il programma che ho realizzato sul PCserver (quello con la seriale la pilotare) e accedere dal PCclient mediante una applicazione di desktop remoto tipo VNC

2) Utilizzare le socket Java (so solo che esistono e nient'altro). Immagino che dovrei creare un applicazione sul PCclient che mediante porta ethernet dialoga con un applicazione sul PCserver che a sua volta spachetta, risistema adeguatamemte i dati e li rispesisce sulla seriale.

3) Ho sentito dire che potrei tilizzare il PHP, di cui sono completamente digiuno; quello che so è che PHP è un linguaggio di programmazione che permette di creare anche pagine web, quindi visualizzabili mediante un browser.
- E' possibile creare una pagina web in PHP, che giri sul PCserver (sul quale credo sia necessario installare quindi un web server....anche qui sono digiuno) la quali si interfacci direttamente con la porta seriale ?
- In alternativa e possibile creare sempre una pagina web in PHP che interagisca con il mio programma JAVA (magari privato dell'interfaccia)?

Probabilmente ho scritto diverse catronate.....spero possiate illuminarmi sull'argomento. Grazie
Registrato

/***************************************************************
http://calogerolombardo.altervista.org/
http://it.youtube.com/watch?v=WoD_8QA2VSg
http://it.youtube.com/watch?v=NCo9fr7knK4
****************************************************************
calo
Newbie
*

Karma: +0/-8
Scollegato Scollegato

Messaggi: 17



Mostra profilo WWW E-mail
« Risposta #1 inserita:: Febbraio 09, 2008, 10:24:37 pm »

In alternativa, non esistono dei programmi che fungono da covertitori software seriale-tcp e tcp-seriale?
Registrato

/***************************************************************
http://calogerolombardo.altervista.org/
http://it.youtube.com/watch?v=WoD_8QA2VSg
http://it.youtube.com/watch?v=NCo9fr7knK4
****************************************************************
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #2 inserita:: Febbraio 10, 2008, 09:28:14 am »

Non è chiaro quale sia lo scopo di un simile progetto.

La gestione di una o più porte seriali remote è un problema risolto da appliance come "serial server" o i cosiddetti "convertitori" Ethernet<->RS232. In realtà parlare di "conversione" è un puro atto di fantasia creativa, essendo la banda teorica massima di Ethernet compresa tra 1 e 100 MByte/s, contro i favolisticamente ottimistici 512 kbaud nominali ottenibili da una UART di ultimissima generazione in condizioni del tutto ideali.

Dunque, se tutto ciò che occorre è pilotare una RS232 remota tramite Ethernet, è sufficiente acquistare un "convertitore" come quelli di Sena Technologies.

Se invece si tratta di un esercizio, si può pensare ad un'applicazione C++ (es. Borland Builder) che gestisca localmente la seriale, e sia predisposta per ricevere anche comandi remoti via socket.

Inoltre non è chiaro perché occorrerebbe java, la cui unica ragione d'essere è ormai la portabilità, trattandosi di un programma destinato unicamente a PC wintel.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
calo
Newbie
*

Karma: +0/-8
Scollegato Scollegato

Messaggi: 17



Mostra profilo WWW E-mail
« Risposta #3 inserita:: Febbraio 10, 2008, 06:17:21 pm »

Non è chiaro quale sia lo scopo di un simile progetto.
E' puramente un'esercitazione personale in ottica di una futura applicazione in ambinete domotico.

Dunque, se tutto ciò che occorre è pilotare una RS232 remota tramite Ethernet, è sufficiente acquistare un "convertitore" come quelli di Sena Technologies.
Occorrono anche i soldini.....Occhiolino

Se invece si tratta di un esercizio, si può pensare ad un'applicazione C++ (es. Borland Builder) che gestisca localmente la seriale, e sia predisposta per ricevere anche comandi remoti via socket.
Si, infatti documentandomi, oltre alla tua conferma, ho capito che è la strada più breve.

Inoltre non è chiaro perché occorrerebbe java, la cui unica ragione d'essere è ormai la portabilità, trattandosi di un programma destinato unicamente a PC wintel.
Figurati, va bene Java, come qualsiasi altro linguaggio in grado di gestire connessioni TCP/IP. Scelgo Java perchè (almeno su PC) è quello che conosco meglio. 
Registrato

/***************************************************************
http://calogerolombardo.altervista.org/
http://it.youtube.com/watch?v=WoD_8QA2VSg
http://it.youtube.com/watch?v=NCo9fr7knK4
****************************************************************
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page