Yes, it really does control my car! 😉
I created a new ruby plugin that is used by plamoni’s “Siri Proxy”, a proxy server for Apple’s Siri assistant. This proxy server allows for the creation of custom plugins that can intercept recognized speech and perform virtually any function imaginable (programmable, scriptable).
The “Siri Proxy” plugin I wrote handles interaction with a php script that runs on my web server. The php script, which I developed months ago for personal use, allows me to send commands to my car which has a Viper SmartStart module installed.
Current commands accepted are: “Vehicle Arm”, “Vehicle Disarm”, “Vehicle Start”, “Vehicle Stop”, “Vehicle Pop Trunk”, and “Vehicle Panic”.
–UPDATE: Now it also responds to more conversational commands such as “Start my car”, “Lock my car”, “Pop my trunk”, etc…
I may change the command wording a bit later. This was just a proof of concept. We’ll see.
Technical Details:
- Siri Proxy & DNSMasq box – Ubuntu 11.04 Server VM
Ruby 1.9.3
- LAMP server – Ubuntu 10.04 LTS Server
vipercontrol.rb (placed in the plugins folder of “Siri Proxy”)SiriProxy-ViperControl plugin- viper_control.php (ran from a web server)
More info upon request, demo video coming soon!
–UPDATE: Video Proof Can Be Found Here
–UPDATE 2: Video Proof With My Car
Innovative attempt. News article related to it in my blog – http://www.cosmogeek.info/2011/11/siri-hacker-siri-can-start-stop-lock.html.
Obwohl Siri noch Beta ist, geht da schon Einiges ab! Wir werden da in der nahem Zukunft noch tolle und nutzerfreundliche Anwendungen sehen!
Você é o Cara!
Graças bro!
Awesome Brandon, good job!
what model viper alarm was that? cause that looked like an alarm that not smartstart compatible.
keep up the effort….gud job.
I think it is a Viper 5900. The guys at the stereo shopped hooked the SmartStart add-on right to it with no problems. Originally, I didn’t think it would be compatible either.
do u think the same thing can be done to a cadillac with factory remote start?
I would suspect it uses similar technology, and could probably be done, but since I do not have a Cadillac or the credentials to use to test with the Cadillac Onstar app, I really cannot be certain.
“put stupid fog/xenon /leds light off’ the drivers around us are blinded bij the light, Siri.
Hi, Great post- can I do this with my VOLVO S60?
I agree! <3 from http://mysocialmonkey.com
How would I be able to do this if I had the viper Smartstart like you?
could you post a tutorial of some sort
Yes if it has a Viper Security System with SmartStart.
Dan Cronin I am crazy busy right now, but will try to do a tutorial video soon.
Brandon Fiquett no rush thanks tho
can I do with 2010 subaru legacy?
Brandon I have the viper smart start can you please tell me how to do this on my phone
Now that the iPhone 4S has been jailbroken via the dream team, will your hack show up there sometime? I have the Viper 5900 installed and the Smart Start module as well and would love to be able to do this with my iPhone. Awesome job by the way!
any update on siri tutorial video?
Brandon Fiquett Mine is directed smart start , I also would like info , thanx
Maybe you can pilot the quad-copter with Sira
Nice work 🙂
How do I install this siri proxy to my iPhone 4s?
Pushing the home button on your phone, and then talking to Siri is more complicated than pushing the vehicle start button on your remote.
Then imagine not needing to carry your keys around anymore. Cool, right? 🙂
I’ll be doing this shorty for my smart start, will it only work on my local network, or will I need to setup multiple servers for my home/work locations?
hi, it’s very interesting. can I do this on the new S-Class? thanks!
can this be used with the new drone mobile system?