2007-03-17 08:18 am (UTC)
This is so inferior to the remote door opener you and Rode had freshman year.
2007-03-17 04:36 pm (UTC)
Heh, that's exactly where I started to go with this. All you need is like...50 1 gallon milk jugs full of water and...
I'd probably go with running it over plain HTTP, and tacking on a dummy GET variable onto the fetched URL, which ought to keep T-Mobile from doing anything witty.
2007-03-17 08:33 am (UTC)
Given that it takes 5-10 seconds to open the network connection, it might be faster if you just set it up so that you SMS to firstname.lastname@example.org, and have an email responder that opens the garage door.
+1 ... this was what I was going to recommend. Fewer points of failure, etc.
If you're security paranoid, you could have it SMS you back a challenge that you have to just send back, to prevent someone pretending to be you. (If someone else can receive your SMS'es, you've got bigger problems.)
2007-03-17 08:35 am (UTC)
Maybe try non-SSL with a POST (so they're less likely to prefetch).
2007-03-17 04:44 pm (UTC)
Consider I'll have one hand on the motorcycle, and only be operating the phone with my left hand... no stylus... and the browser is already slow...
I'll play, thanks.
j2me app that opens an apt URL / squirts a bit of data from hither to thither? requires the java VM, natch :P
you've got way too much time on your hands, man.
I would have likely done the sms -> procmail route myself.
I went the other way and upgraded my last garage door opener to one of those that uses a one-time code for each open.
2007-03-17 11:26 am (UTC)
Given that you're likely to only want to open the garage door when you're near your house anyway, perhaps bluetooth would work out better? Maybe establish a PPP connection over the bluetooth virtual serial line and then access your non-SSL HTTP server directly?
I guess it probably takes a few more keypresses to get a bluetooth-based PPP link up and then access a page over it, though. Assuming a Treo can even do that.
2007-03-17 04:47 pm (UTC)
I have one hand free, possibly with a glove on it... mashing a single key is about the only thing I can do.
try with certs from cacert, assuming you can load other roots CAs into your treo?
Not to diminish everyone's excellently geeky suggestions, but ... why don't you just get a garage door opener?
(I know, I know, I'd probably do it your way too if I could. I just had to say it. *g*)
2007-03-17 06:59 pm (UTC)
I have some... they're huge. And my phone is already huge.
If I go on a bike ride, I don't want to carry more huge crap. If I did, it'd have to go in my backpack, which I don't always have. Which means pockets, but pockets already have phone + keys ... no room.
Yeah, I realized that was probably it as soon as I hit "post". Still, you have to admit, this *is* the kind of thing that mundanes look at and go "....oh my god." *g*
We've got a small one that fits on my keychain. It's very handy.
Of course, if you want to go the totally geeky route, make an app that determines your location, and have it automatically open your garage door when it notices that you have arrived.
Yeah, does your phone have gps?
GPS isn't necessary. You can scan for WiFi access points and trigger the door to open when you see your own AP pop in to view. You could also do fancier things using signal strengths to further enhance your location estimate. Hell, you could possibly even use cell tower sightings and signal strengths to estimate your location.
2007-03-18 02:15 am (UTC)
My OpenMoko will. (being shipped)