none
c# SMS versenden? RRS feed

  • Frage

  • Hallo,

    wir arbeiten gerade an einer Diplomarbeit. 

    Das Ziel ist es Sensordaten in eine MySQL Datenbank zu speichern und nach einer Abfrage eine SMS zu versenden. 

    momentan ist unser Stand so:

    Die Sensoren schicken die Daten an einen Mikroprozessor und dann an ein GPRS Shield- Das GPRS Shield sendet die Daten an die Webseite COSM

    durch ein c# Programm werden die Daten in CSV Format umgewandelt und in die MySQL Datenbank gespeichert. 

    Dann wird eine Abfrage gestartet welche bestehende Daten mit den gesendeten Daten abgleicht.

    Falls eine Abweichung besteht soll eine Kontaktperson verständigt werden. Das GPRS Shield enthält eine SimKarte!!!

    Jetzt unsere Frage
    Wie schicken wir die Daten wieder zum GPRS Shield, bzw den Befehl eine SMS zu versenden??

    Bitte um baldige Antwort - sind am verzweifeln und kennen uns wirklich nicht gut in c# aus!!

    Danke!! :)

    Montag, 11. März 2013 12:17

Antworten

  • Hallo,

    eure Frage hat recht wenig mit C# als Programmiersprache oder mit dem .NET Framework zu tun.

    Ein C++-Beispiel für das Versenden einer Text-Nachricht findet ihr hier, es geht dort um reine AT-Befehle die textuell an GPRS Shield geschickt werden. Das Gleiche könnt ihr freilich auch in C# über SerialPort.Write() erreichen.

    Es gibt noch eine ganze Menge anderer Optionen, von Outlook Mobile Services bis hin zu datenbankeigenen Diensten oder der banalen Klasse WebRequest, über die man entsprechende Requests an kommerziellen SMS-Webservices verschicken kann usw. Aber ich schätze mal, dass es euch hier eher um die direkte Kommunikation mit dem Device geht, in welchem Fall die Klasse SerialPort euer Freund ist.

    Gruß
    Marcel

    Montag, 11. März 2013 13:16
    Moderator
  • Hallo Tamara,

    wenn der Hersteller kein SDK anbietet, werdet ihr wohl recht mühsam mit den von Marcel angesprochenen AT Kommandos arbeiten müssen. Eine ordentliche Doku dazu habe ich beim Hersteller allerdings auf die Schnelle nicht gefunden.

    Ich würde an eurer stellen den Hersteller anschreiben und ihn fragen, wie ihr das am besten macht.

    Wenn es euch nicht wichtig ist, dass die SMS über das Device gesendet wird, solltet ihr euch einen kommerziellen SMS Provider suchen. Wenn keine direkte Anbindung per Webservice möglich ist, sendet man in der Regel eine Email mit einem bestimmten Aufbau.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Montag, 11. März 2013 13:48
    Moderator

Alle Antworten

  • Hallo,

    eure Frage hat recht wenig mit C# als Programmiersprache oder mit dem .NET Framework zu tun.

    Ein C++-Beispiel für das Versenden einer Text-Nachricht findet ihr hier, es geht dort um reine AT-Befehle die textuell an GPRS Shield geschickt werden. Das Gleiche könnt ihr freilich auch in C# über SerialPort.Write() erreichen.

    Es gibt noch eine ganze Menge anderer Optionen, von Outlook Mobile Services bis hin zu datenbankeigenen Diensten oder der banalen Klasse WebRequest, über die man entsprechende Requests an kommerziellen SMS-Webservices verschicken kann usw. Aber ich schätze mal, dass es euch hier eher um die direkte Kommunikation mit dem Device geht, in welchem Fall die Klasse SerialPort euer Freund ist.

    Gruß
    Marcel

    Montag, 11. März 2013 13:16
    Moderator
  • Hallo Tamara,

    wenn der Hersteller kein SDK anbietet, werdet ihr wohl recht mühsam mit den von Marcel angesprochenen AT Kommandos arbeiten müssen. Eine ordentliche Doku dazu habe ich beim Hersteller allerdings auf die Schnelle nicht gefunden.

    Ich würde an eurer stellen den Hersteller anschreiben und ihn fragen, wie ihr das am besten macht.

    Wenn es euch nicht wichtig ist, dass die SMS über das Device gesendet wird, solltet ihr euch einen kommerziellen SMS Provider suchen. Wenn keine direkte Anbindung per Webservice möglich ist, sendet man in der Regel eine Email mit einem bestimmten Aufbau.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Montag, 11. März 2013 13:48
    Moderator
  • Hallo Tamara,

    Haben Dir die Antworten geholfen?

    Gruss,

    Ionut

    Mittwoch, 20. März 2013 15:38
    Moderator
  • Hallo Tamara,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Wenn nicht, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.

    Danke und viele Grüße,
    Ionut

    Donnerstag, 28. März 2013 15:23
    Moderator