Applicazione relativa al Com-Server seriale:
Panoramica per produttori e integratori
Introduzione
Siete produttori o integratori di apparecchi elettronici che sono dotati di un’interfaccia seriale (o in alternativa di un’interfaccia RAM dual port)? Cercate una soluzione per rendere i vostri apparecchi "adatti alla rete", "basati sul Web" o "adatti a Internet"? Volete evitare i costi, la complessità e la mancanza di affidabilità di una soluzione PC?
Il Com-Server vi offre un percorso di sviluppo che soddisfa le seguenti condizioni.
È possibile un intervento a piccoli passi con risultati intermedi utilizzabili.
Per quanto riguarda l’aspetto meccanico iniziate dai box esterni; successivamente integrate le nostre convenienti schede di espansione standard, oppure vi costruiamo ad hoc speciali schede.
Per quanto riguarda l’aspetto funzionale iniziate ad es. dal riindirizzamento porta COM che vi offre collegamenti dati già trasparenti attraverso la rete, senza che dobbiate modificare nulla nel vostro sistema! Alla fine dello sviluppo avrete una vera e propria funzionalità "gestione basata sul Web". Il vostro sistema si trasformerà in un web server, in un mailer, in un server SNMP, in qualsiasi cosa che vi serve per la vostra applicazione.
Mantenete il controllo sul vostro sistema:
in particolare continuerete ad avere il controllo totale sull’interazione tra le unità tecniche e l’interfaccia utente, nella quale spesso è inserito moltissimo know-how.
Al vostro sistema presente devono essere apportate modifiche minime:
vi sono persino numerose applicazioni che non richiedono alcuna modifica del loro sistema.
Info tecnica
-
Tutto il vostro sistema sarà composto di norma da un apparecchio embedded dotato di un firmware nonché da un software che gira su un qualsiasi "computer host".
Spesso il firmware dell’apparecchio e/o il software host non possono più essere modificati. Perciò abbiamo ordinato i seguenti metodi in base al grado degli interventi necessari:
1. Riindirizzamento COM
-
Software host:
invariato (!) -
Firmware dell’apparecchio:
invariato (!) -
Condizione generale:
solo per sistemi Windows (95, 98, NT, 2000, XP). Possono essere utilizzati tutti i percorsi di rete, anche Internet. -
Stato:
disponibile per tutti i sistemi -
Ulteriori informazioni:
-
-
2. Servizio web FTP (File transfer)
-
Software host:
server o client FTP standard. Se necessario, la propria applicazione può accedere ai file archiviati. -
Firmware dell’apparecchio:
in base al caso specifico invariato (!) oppure intervento < 1 Kbyte Codice per indirizzamento personalizzato -
Condizione generale:
i tool FTP sono disponibili per tutti gli ambienti di sistema -
Stato:
dotazione standard -
Ulteriori informazioni:
3. Traffico trasparente dei dati mediante socket
-
Software host:
gli accessi ai dati devono essere convertiti dal driver seriale ai "socket" di rete -
Firmware dell’apparecchio:
invariato (!) -
Condizione generale:
soluzione universale ed estremamente efficiente -
Stato:
dotazione standard -
Ulteriori informazioni:
-
-
4. Servizio web browser (HTTP)
-
Software host:
web browser standard. -
Firmware dell’apparecchio:
adattamento necessario perché solo voi potete sapere cosa dice il vostro apparecchio. Già alcuni Kb sono sufficienti -
Condizione generale:
Per alcuni kbyte di memoria EEPROM nel vostro sistema embedded avrete una vera e propria "gestione basata sul Web". -
Stato:
dotazione standard -
Ulteriori informazioni:
5. Servizi web a scelta: mail, SNMP, DNS, HTTP ecc.
-
Software host:
In base alle esigenze servizi Internet standard e/o propri tool -
Firmware dell’apparecchio:
adattamento necessario perché solo voi potete sapere cosa dice il vostro apparecchio. In base all’entità, fabbisogno di memoria da 10 kB o anche maggiore. -
Condizione generale:
il Com-Server è una macchina socket per infinite porte client o server TCP e UDP. 8 port handle possono essere aperti contemporaneamente. -
Stato:
disponibile -
Ulteriori informazioni:
-
-
Ulteriore progettazione
Nell’attuale livello di potenziamento i servizi "superiori" (mail, SNMP, DNS, HTTP ecc.) vengono completamente implementati nel sistema embedded. Anche noi stiamo lavorando a progetti che utilizzano questa tecnica e pubblicheremo progressivamente le corrispondente documentazioni che possono semplificarvi il lavoro.
Alla panoramica tematica dell’applicazione