302
edits
Line 72: | Line 72: | ||
Das so manipulierte MIDI-File wurde schließlich für die Installation gespeichert. | Das so manipulierte MIDI-File wurde schließlich für die Installation gespeichert. | ||
In einer MySQL-Datenbank wurden sämtlichen Charthit-Titel mit dem zugehörigen Datum (1. Tag der Nummer1-Listung) aufgelistet. | In einer MySQL-Datenbank wurden sämtlichen Charthit-Titel mit dem zugehörigen Datum (1. Tag der Nummer1-Listung) aufgelistet. | ||
====III.2.2 Überblick: von der SMS-Nachricht zum Charthit auf den Glocken==== | |||
Um das per SMS gesendete Datum als entsprechendes Chart-MIDI-File auf dem Carillon abzuspielen, verknüpften wir verschiedene Softwareanwendungen mit Scripten. Hier ein zunächst ein kurzer Überblick über die einzelnen Schnittstellen: | |||
* Die gesendeten Kurznachrichten werden mit einem simplen Mobiltelefon mit Bluetooth-Schnittstellle empfangen. | |||
* Das Programm „SMS-Servertools“ (von Stefan Frings) überträgt die empfangene SMS-Nachricht von dem Handy in den Computer | |||
* Bei eingehender Nachricht wird per Eventhandler ein eigens für die Installation entwickeltes JAVA-Programm gestartet | |||
* Das JAVA-Programm vergleicht das eingehende Datum mit der MySQL-Datenbank und sendet den zugehörigen Songtitel an pure data | |||
* Der pure data Patch spielt nach empfangenem Songtitel das entsprechende MIDI-File auf dem Carillon ab | |||
====III.2.3 Die Schnittstellen im Einzelnen:==== | |||
'''Empfangshandy/SMS-Servertool''' | |||
Das Empfangshandy ist über die Bluetooth-Schnittstelle mit dem Installationsrechner verbunden. Das Programm [http://www.meinemullemaus.de/smstools/ SMS-Servertools Version 2] von Stefan Frings erlaubt das Auslesen der empfangenen SMS-Nachricht. Die Applikation ist Freeware und kann auf der Homepage des Entwicklers herunter geladen werden (inzwischen wurde die Anwendung weiterentwickelt – Version 3 gibt es [http://smstools3.kekekasvi.com/ hier] zum download). | |||
Nach erfolgreicher Installation wird das Programm über das Terminal gestartet und konfiguriert. Im Config-File werden die Parameter für das Empfangen der SMS festgelegt. SMS-Servertools speichert die eingehende SMS automatisch als Text-File. Im Config-File kann zudem der Pfad zum Speicherplatz festgelegt werden. Außerdem muss das Bluetooth-Device (in diesem Fall ein Mobiltelefon) konfiguriert werden. Eine weitere wichtige Anwendung der Applikation ist die Möglichkeit einen Eventhandler zu starten. Im Config-File wird der Pfad zum Eventhandler festgelegt. | |||
In diesem Fall ist der Eventhandler ein UNIX-Command Script, das das Datum aus dem gespeicherten Textfile ausliest und an die JAVA-Applikation übergibt. |
edits