SMS <-> POP3/SMTP Gateway


Mein SMS <-> POP3/SMTP Gateway mit dem Namen BeRoSMSDaemon kurz BRSMSD funktioniert auf meinem M912M mit der Novatel EU850D prima. Damit kann ich nun mit jedem x-beliebigen Mailclient SMS Mitteilungen senden und sowie empfangen.

 

BRSMSD enthält einen kompletten MIME Encoder/Decoder mit Support für alle möglichen Charsets inkl. UTF8 und einen HTML-to-TextPlain Konverter, der unter anderem auch Tabellen etc. korrekt zu einer ASCII Grafik konvertiert. Überlange SMS bzw. EMS werden näturlich auch komplett unterstützt.

 

Die POP3 und SMTP Kommunkation an sich ist in mehreren Threads ausgelagert, und unterstützt bei SMTP die HMAC-MD5 Authentikation und bei POP3 die APOP Authentikation. IMAP-Support war zwar mal geplant aber nach paar Überlegungen kam ich zu dem Entschluss, dass das hier für diesen Einsatz für SMS Mitteilungen doch etwas overkil wäre, zumindest im Verhältnis zum Implementation/Debugging Aufwand.

 

Zudem gibt es dann noch zwei Kammandozeilen Tools brsmsdread und brsmsdsend. Mit brsmsdread ...

Gigabyte M912M Hardware Mod


Ich habe meinen Netvertible M912M von Gigabyte um 3G Draft-802.11n eine flotte 128GB SSD und auf 2 GB RAM aufgerüstet.

 

Als neue WLAN MiniPCI Express Karte kommt die Intel WiFi Link 5100AGN zum Einsatz, die auch unter Linux bei mir direkt out-of-the-box funktioniert, und auch nur zwei statt für Draft-N eigentlich drei Antennen benötigt, so dass die perfekt die alte B/G only Atheros WLAN MiniPCI Express Karte ersetzen kann.

 

Als GSM/GPRS/EDGE/UMTS/7,2mbitHSDPA/GPS MiniPCI Express Karte kommt die Novatel EU850D zum Einsatz, wo ich vorher noch den PIN 20 Kontakt verkratzt und durchschnitten habe, so dass der PIN 20 keinen Kontakt mehr zur restlichen Elektronik auf der MiniPCI Express Karte hat, damit die EU850D  MiniPCI Express Karte überhaupt im M912M dank einem Hardware Lock funktionieren kann. Das Überkleben des PIN 20 mit einem Isolierband habe ich selbstverständlich vorher auch versucht. Allerdings verrutschte da das Isolierband immer beim Einstecken, so dass der PIN 20 dummerweise dann wieder ...

Stoppt die Vorratsdatenspeicherung! Jetzt klicken und handeln!Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: