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 SmartStartmodule 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 Serve
A simple Siri hack essentially allows users to control their vehicles with their voices. Using the Viper Control plugin and Siri Proxy, Brandon Fiquett uploaded a video on YouTube demonstrating the capabilities of Apple’s voice-activated technology when it’s been connected to a Cobra remote starter.
The video above shows Fiquett starting and stopping the ignition of his Acura TL car by simply speaking these commands into his iPhone using the Siri app. Fiquett explains that the “command is sent from Siri to a Viper server, then relayed via cellular connection to the car. The car then broadcasts an update via RF to the key chain remote.” The hack can also lock and unlock the car and also pop open the trunk.
No comments:
Post a Comment