Anstatt in unserem Blog nur über neue Produkte zu berichten, wollen wir hier zukünftig auch öfter über kleine und größere Projekte berichten. Den Auftakt machen heute zwei Beispielanwendungen für den RED Brick. In den Projekten geht es darum SMS mit dem RED Brick zu senden und zu empfangen.
Das sms_humidity Beispiel nutzt den Callback eines Humidity Bricklets, der alle 60 Sekunden aufgerufen wird, um die gemessene Feuchtigkeit per SMS an die angegbene Nummer zu schicken. Als Hardware wird ein RED Brick mit einem UMTS Stick inklusive eingelegter SIM Karte ausgestattet und ein Master Brick mit angeschlossenem Humidity Bricklet aufgesteckt. In dem Python Skript müssen nur die UID des Humidity Bricklets, die Pin Nummer der SIM Karte sowie die Telefonnummer des SMS Empfängers eingetragen werden. Anschließend wird das Skript inklusive des gesamten Skriptordners auf den RED Brick hochgeladen. Ab da sendet der RED Brick alle 60 Sekunden die gemessene Feuchtigkeit an die angegebene Nummer.
Das sms_location Beispiel nutzt ein GPS Bricklet und verschickt die Position per SMS. Anstatt die Position in einem bestimmten Intervall zu verschicken, wird sie angefordert. Zum anfordern kann eine SMS an das RED Brick geschickt werden. Dazu muss eine SMS mit dem Inhalt “tf:loc” als Kommando an den RED Brick geschickt werden, der daraufhin mit der Position antwortet.
Beide Beispiele sind in Python geschrieben und können mit wenig Aufwand für eigene Anwendungen modifiziert werden, welche SMS senden oder empfangen. Viel Spaß beim automatisierten Simsen!