Newsgroup: it.comp.lang.visual-basic
Titolo: Moduli TX-RX 19k2 bps

Buon 1° Maggio a tutti,
  bene... bene cominciamo a parlare di cose serie:
In una fiera radiomatoriale ho visto 2 moduli (Rx e Tx) digitali con queste
caratteristiche:
(Tx-DFM)  ingresso digitale  --> uscita RF (433.65 Mhz) ~10Dbm
        controllo abilitazione Tx (in) separato dall'alimentazione
        uscita (max 10mA) quando è attivo il Tx (out)
(Rx-DFM) ingresso RF (sens. -100Dbm)  --> uscita digitale
       controllo abilitazione Rx (in) separato dall'alimentazione
       uscita (max 10mA) quando è attivo l' Rx (out)
       possibilità di settare il valore di squelc, e uscita Carrier Detect
(se presente un segnale superiore al livello di squelc impostato)
Non faccio nomi di marche per evitare di essere ripreso per PUBBLICITA'
inopportuna (cmq basta pensare che è... diciamo... molto aurea....)
Cavolate a parte io volevo creare un link pont-to-pont (ed eventualmente in
futuro multi-point, ma questo dipende solo dal protocollo usato)
half-duplex.  Da notare che i moduli possono arrivare alla velocità di 19k2
bps (che non è poco dato che tra Tx e Rx si spende poco più di 70k lire) e
hanno tempi di accensione rispettivamente 500uS e 1mS.   Il mio grande
problema è come diavolo fare gestire il tutto da Win9x che, essendo un OS
non real-time mi dovrebbe dare un bel po' di casino gestendo i moduli in un
linguaggio ad alto livello tipo VisualBasic.  Tra l'altro in VB potrei  fare
ad esempio dei semplici prog per trasmissione messaggi e/o file ma non
potrei gestire una connessione di rete.
  Io vorrei emulare in tutte le sue fonzioni una rete locale... ma come
supporto fisico e di collegamento dati (livello 1 e 2 OSI) invece di usare
per esempio
l'RG-58 uso l'etere.
Un'idea ce l'avrei ma non so' se sia fattibile:
in uno stesso sistema WinXX mi sembra che sia possibile gestire 2 indirizzi
IP diversi (parlo di usare protocollo TCP/IP) praticamente io avrei il mio
PC con il suo indirizzo IP (assegnato eventualmente anche in modo dinamico)
e un indirizzo da utilizzare come ponte (tuneling).  Spiegandosi meglio io
ho 2 pc e hanno indirizzi IP rispettivamente A e B.  Io aggiungo ad ognuno
di essi un secondo soket IP chiamato C.  La mia situazione è la segente
quindi:
 Pc 1  soket attivi   A e C
 Pc 2  soket attivi   B e C
Quando Pc1 vuole trasmettere a B invia i dati dal soket A  al socket C (di
Pc1), il quale soket è gestito dal VisualBasic (winsok.ocx)  a questo punto
il VB si occupa di attivare le due schedine e.... magia  i dati arrivano al
soket C del Pc2.  A questo punto il programma in VB che che gestisce il
soket C del Pc2 si occupa di inviare i dati ricevuti nel soket B concludendo
la trasmissione dei dati da A a B.   In pratica sarebbe un Bridge software
tra 2 reti con i primi 2 livelli differenti.  (per un multi punto la
questione si allargerebbe anche al 3° livello OSI e quindi più che di Bridge
si parlerebbe di vero e proprio Gateway)
  Altra soluzione è creare un driver di rete per WinXX ma qui bisogna avere
il DDK (Device Drive Kit) della Microsoft e io proprio non so' da dove
partire!!!!  Help
Vi prego di sarmi una mano ve ne sarei molto riconoscente!!
 Alberto G.
 
san...@clu.it
 Cb Gandalf  27.275 Genova
 SWL Ge/3093

 wrote in message
7gfnhm$7nm$1...@fe1.cs.interbusiness.it...

Ciao Alberto, non vorrei dirti una catronata, ma utilizzando dei programmi
di packet radio, con protocollo tipo AX 25 o con Flexnet, forse la cosa
dovrebbe risultarti più facile! Son programmi fatti apposta per la
trasmissione digitale via radio, tra l'altro in rete OM si stanno
sperimentando velocità attorno ai 38.800 e prossimi ad 1Mbit (queste ultime
logicamente in frequenze di Gigaherz!). Se magari ti fai un giro presso
qualche sito Ham, troverai qualcosa riguardante proprio questi protocolli.
Mi puoi mandare un e-mail personale dicendomi la marca dele schede che hai
preso? Interesserebbe a me ed un gruppo di miei amici per effettuare degli
esperimenti di trasmissione digitale sulle frequenze del punto 1 (in questo
caso LPD) dell'art 334 codice 
PP.TT
.