Forum: PC-Programmierung RasPi - WebProjekt - SMS-Gateway - Tipps


von Fabian P. (Firma: wiki.flowerhouse.at) (tropaion)


Lesenswert?

Hallo Community,

wieder einmal brauche ich euren tollen Rat bei einem Projekt.
Ich möchte für eine freiwillige Organisation eine Webseite erstellen.

Die Organisation macht dreimal in der Woche Kurse die von ca. 200 Leuten 
besucht wird.
Nun hätten wir gerne, das die Kursleiter ihre Kurse wöchentlich mit denn 
Teilnehmern zusammenstellen können.

Also der Leiter sagt, am Montag sind die und die...in meinem Kurs in 
Raum 4.
2h vor Kursbeginn soll dann alle eine SMS mit Infos an denn Teilnehmern 
ausgesendet werden.

Nun meine Fragen:
Eine SMS API ist sehr teuer was ich gesehen habe. Meine Überlegung war, 
das ich das alles auf einen RasPi aufsetze mit SIM-Karte. Kennt da 
jemand schon ein RasPi-Projekt mit PHP-SMS-API?

Vll. ist diese Idee gar nicht neu und es gibt so etwas schon im fertigen 
Sinne?

Mit welchem CMS würdet ihr das umsetzen? Mit Wordpress kenn ich mich 
schon relativ gut aus, aber ist das überhaupt geeignet?

Hoffe auf gute Tipps und Infos!

Mit freundlichen Grüßen,
Fabian

von Frank (Gast)


Lesenswert?

Sowas in der Art?
https://www.datenreise.de/raspberry-pi-sms-per-kommandozeile-versenden/
Da brauchte man dann nur noch eine PHP Site um eine CSV hoch zu laden 
(oder per FTP).
Dann noch ein Cronjob wo rechtzeitig ein Shell Script ausführt und die 
CSV Einträgen nacheinander verschickt.

Oder evtl wäre ja auch ein altes Android Phone was. Webserver drauf und 
ne kleine APP für den SMS Versand. Gibt es bestimmt schon.

von Martin (Gast)


Lesenswert?

Hallo.

Wenn du wirklich Masse versenden willst, ist eine SMS API eher günstig 
;-)


Martin

von Fabian P. (Firma: wiki.flowerhouse.at) (tropaion)


Lesenswert?

Ich denke nicht das das günstiger ist:
1 SMS kostet 0.05c
200 SMS pro Kurs, Kurs 3x die Woche.
200*3*4*0.05 = 120€ pro Monat

Ein Handytarif mit SMS-Flatrate kostet ca. 15€.

von Frank (Gast)


Lesenswert?

2400 SMS, liegt das noch im Rahmen eines "normalen" Gebrauchs? Ansonsten 
könnte sich da evtl auch der Provider etwas anstellen...

von Dominik L. (Gast)


Lesenswert?

Am einfachsten mit externen GSM-Modem per serieller Schnittstelle 
koppeln. Kostet natürlich in Industrieausführung ein paar € dato kommen 
dann die "AT-Commands" zur Steuerung - Alternativ mal schauen obs da 
nicht ein paar Bastelplatinen fürs Rpi gibt!

Erstell das ganze als Webseite mit etwas PHP und MySQL. Dann 
programmierst Du am besten in .NET eine Anwendung die sich die Daten 
nimmt und verarbeitet. Bekommt man mit Mono ja dann schön auf dem 
Raspberry zum laufen!

Das mit ner WebAPI zu einem externen Anbieter macht evtl. ein der Masse 
sinn! Würde dann vielleicht auch den Preis der Hareware für das GSM 
Modem decken?!

Schönes Wochenende
Dominik

von Fabian P. (Firma: wiki.flowerhouse.at) (tropaion)


Lesenswert?

Nun, mein Ansatz ist jetzt mal so wie in dem Link:
https://www.datenreise.de/raspberry-pi-sms-per-kommandozeile-versenden/

Die Webseite speichert dann die SMS-Informationen in MySQL.
Ein Script kontrolliert die Daten in gewissen Abstand und wenn nötig 
wird dann der Befehl zum senden abgesetzt.

Was haltest du davon?

von Dominik L. (Gast)


Lesenswert?

Ja das könnte so funktionieren!
Solltes aber vielleicht vorher wirklich prüfen was der SMS-Provider 
macht wenn Du 30x SMS zur gleichen Zeit versenden willst!

Das ganze wäre vielleicht auch ganz nett in Python zu verpacken...

von Fabian P. (Firma: wiki.flowerhouse.at) (tropaion)


Lesenswert?

Werden wir wahrscheinlich eh in Python machen.
Habe jetzt einen Unix/Python - Programmierer der auch mitmachen will.
Leider bin ich auch noch nicht sehr gut in Webprogrammierung, da wäre es 
toll wenn ich noch jemanden hätte der sich gut auskennt.

Wenn man zwischen denn SMS ein Delay von 1-2s macht sollte das schon 
passen oder? Dann dauert das senden halt ein paar Minuten, was aber 
nicht das Problem sein sollte.

https://github.com/Missingo1996/organisationtool_with_sms_gateway

von Gerd E. (robberknight)


Lesenswert?

Hier gibts ein sehr zuverlässiges Tool zum Versand und Empfang von SMS 
über ein GSM-Modul mit den gängigen AT-Befehlen:

http://smstools3.kekekasvi.com/

Für jede SMS musst Du eine kleine Datei mit den Empfängernummern und dem 
Text in ein Verzeichnis legen. Das kannst Du schnell mit nem kleinen 
Skript erledigen.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ist eigentlich völlig egal, auf welchem Wege du die SMS ins Netz 
bringst, kostenlos sind sie trotzdem nicht - höchstens unterschiedlich 
teuer.

Da wäre Mail aufs Handy zumindest für den Versender deutlich günstiger 
:-)

Ansonsten gibts z.B. die Firma "sms-flatrate.net", da wird die SMS 
extrem simpel per GET-Statement bei einem Webserver eingeliefert. Ist 
auf jeder Plattform, egal ob PC, Mac oder Mobil leicht umzusetzen.

: Bearbeitet durch User
von Fabian P. (Firma: wiki.flowerhouse.at) (tropaion)


Lesenswert?

Es muss leider SMS sein sonst hätte ich eh schon E-Mails gemacht.

Und ein Handytarif mit Selbstbau-Gateway kommt mir nach einem Monat 
schon um einiges billiger wie ein Anbieter.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.