2012-05-21 16 views
5

Ich habe ein GSM-Modem von ZTE Corporation hergestellt. Ich möchte eine Anwendung entwickeln, um SMS-Nachrichten über dieses Gerät zu senden. Das Problem ist, dass ich keine Verbindung zum COM-Port herstellen kann. Alles, was ich im Geräte-Manager sehen kann, ist die HSPADataCard Diagnostics Interface auf COM22 und HSPA DataCard NMEA Device auf COM24. Ich habe versucht, mit Putty auf beiden Ports zu verbinden, aber ich scheiterte.GSM Modem senden SMS

Ich fragte mich, ob ich TAPI verwenden könnte, um SMS zu senden. Irgendwelche Ideen, wie ich mein Ziel erreichen kann, sind willkommen.

Kennen Sie auch eine Bibliothek für Delphi?

+0

sehen Sie eine serielle Schnittstelle, die unter Ports (COM & LPT) in Devicemanager hinzugefügt wird? Das NMEA-Gerät ist GPS. Ich sehe, dass dies ein 3G-USB-Stick ist, vielleicht fehlt Ihnen ein Treiber? – whosrdaddy

Antwort

4

Die nrComm Lib bietet Möglichkeiten zum Senden von SMS-Nachrichten über GSM-Modems.

Viele andere serielle Kommunikationsoptionen und auf dem neuesten Stand mit den neuesten Delphi-Versionen.

3

TurboPower AsyncPro hat SMS component. Es ist nicht schwer, SMS im Code zu senden, und einige der Links können Ihnen dabei helfen. Damit dies jedoch funktioniert, müssen Sie die Kommunikation mit Ihrem GSM-Modem über einen COM-Port (oder einen virtuellen USB-COM-Port) herstellen und eine Antwort auf AT-Befehle empfangen, die in Ihrer Terminalanwendung eingegeben wurden. Wenn Ihr GSM-Modem dies nicht bietet, schlagen alle vorgeschlagenen Methoden fehl.

0

Activexpert ist eine andere Lösung für Sie. Ich habe es verwendet und fand es einfacher zu implementieren als einige andere Tools, die ich ausprobierte.