![]() |
Software og hardware Systemet kører på min Debian GNU/Linux boks, snarkroute, som også fungerer som router, mail- og webserver m.m. Sms senderen er skrevet i Tcl som et module til eggdrop (en irc bot), og benytter desuden gnokii (til at sende og modtage sms) og Berkeley DB. Til serveren har jeg koblet en Sony-Ericsson T310 mobiltelefon via et DCU-11 USB datakabel, som er understøttet af pl2303.o modulet. For at sende: Senderen er skrevet som et Tcl script, sendsms.tcl, til eggdrop. For at modtage: Et lille perl script, getsms.pl, poller mobilen en gang i minuttet (via cron) og afleverer indkomne sms i et directory og sender derefter et ILL signal til botten. Når botten modtager dette signal, bliver dette directory gennemset og alle sms'er afleveret til modtagerne, dette sker igen fra sendsms.tcl. (gnokii_sendsms.sh og gnokii_getsms.sh er simple wrappere omkring gnokii for at redirecte STDERR.) |