Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Uso comando AT::"AT+CSQ" ??
venerdì 13 gennaio 2006 - 10.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nicolacicco
Profilo
| Newbie
19
messaggi | Data Invio:
ven 13 gen 2006 - 10:47
Salve,
sto cercando in modo esasperato di utilizzare i comandi AT per la gestione del modem gprs con vb.net 2003.Principalmente sarei interessato alla misura del segnale di rete e quindi utilizzo il comando AT+CSQ e questi sono gli steps del mio programmino:
1) tramite la API CreateFile ottengo l'handle della com1 a cui corrisponde
il modem GPRS
2)tramite la API WriteFile spedisco il comando "AT+CSQ" & vbcr
3)tramite la API ReadFile leggo ,converto da byte a stringa,cio che dovrebbe
inviarmi il modem ,il tutto rinchiuso in un ciclo while dato che la
ReadFile nn ritorna subito la lettura del segnale.
L'unica conferma positiva che attengo dal programma è l'Handle della com1
perchè in un textbox riesco a scrivere il valore numerico dell'Handle ma
alla fine il programma non mi restituisce nulla.Inoltre non riesco ad
effettuare il debugger perchè appena collego il pocket al pc la com1 non
risponde piu.Purtroppo questo è il massimo che riesco a fare dato la mia profanaggine come programmatore ed inoltre su internet su questo argomento specifico non riesco a trovare nulla.Qualcuna può aiutarmi?
Grazie Nicola
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 13 gen 2006 - 12:16
>L'unica conferma positiva che attengo dal programma è l'Handle
>della com1
>perchè in un textbox riesco a scrivere il valore numerico dell'Handle
>ma
>alla fine il programma non mi restituisce nulla.Inoltre non riesco
>ad
>effettuare il debugger perchè appena collego il pocket al pc
>la com1 non
>risponde piu.Purtroppo questo è il massimo che riesco a fare
>dato la mia profanaggine come programmatore ed inoltre su internet
>su questo argomento specifico non riesco a trovare nulla.Qualcuna
> può aiutarmi?
Ciao Nicola
in effetti non è semplice programmare con le seriali, se usi Pocket PC ancora meno. Allora ti consiglio di installare sul PC se non ce l'hai già l'Hyper Terminal (hypertrm.exe). E' un software che ti consente di connetterti a vari porte tra cui la seriale a cui puoi mandare comandi tipo AT+CSQ manualmente scrivendoli sulla tastiera e seguiti da un Enter.
La periferica se il comando è corretto ti risponderà a schermo dentro l'Hyper Terminal. In questo modo puoi capire il comportamento del device e poi riportare tutto nel tuo programma.
Eventualmente usa una libreria di terze parti per la seriale.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
nicolacicco
Profilo
| Newbie
19
messaggi | Data Invio:
ven 13 gen 2006 - 12:43
Grazie David,
Ho scaricato l'utility e ora la provo
niky
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !