2012-05-21 26 views
5

Ho un modem GSM prodotto da ZTE Corporation. Voglio sviluppare un'applicazione per inviare messaggi SMS tramite questo dispositivo. Il problema è che non riesco a collegarmi alla porta COM. Tutto quello che posso vedere in Gestione periferiche è l'interfaccia di diagnostica HSPADataCard su COM22 e dispositivo NMEA HSPADataCard su COM24. Ho provato a connettermi usando lo stucco su entrambe le porte, ma ho fallito.Modem GSM invia SMS

Mi chiedevo se potevo usare TAPI per inviare SMS. Qualsiasi idea su come raggiungere il mio obiettivo è accolta favorevolmente.

Inoltre, conosci qualche libreria per Delphi?

+0

si vede qualche porta seriale che viene aggiunta in Ports (COM e LPT) in devicemanager? il dispositivo NMEA è GPS. Vedo che questa è una chiavetta USB 3G, forse ti manca un driver? – whosrdaddy

risposta

4

Il nrComm Lib offre la possibilità di inviare messaggi SMS tramite modem GSM.

Un sacco di altre opzioni di comunicazione seriale e aggiornate con le versioni di Delphi più recenti.

3

TurboPower AsyncPro ha SMS component. Non è difficile inviare SMS nel codice, e alcuni link potrebbero aiutarti in questo. Tuttavia, affinché funzioni, è necessario stabilire una comunicazione con il modem GSM tramite alcune porte COM (o porta COM virtuale USB) e ricevere una risposta per i comandi AT digitati nell'applicazione terminale. Se il tuo modem GSM non fornisce questo, allora tutti i metodi proposti falliranno.

0

Activexpert è un'altra soluzione per voi. L'ho usato e ho trovato più facile da implementare rispetto ad altri strumenti che ho provato.