With this proxy server made by Plamoni , developers now can make a custom handlers to allow Siri do many jobs with different commands such as to control thermostat .
The key for this is generating CA certificate , for this Plamoni has made steps like this
- Create a root CA using open SSL and have it issue a signed certificate for guzzoni.apple.com. Save the guzzoni private key (no passphrase) and certificate as "server.passless.key" and "server.passless.crt" in the SiriProxy directory. (http://www.youtube.com/watch?v=_oaNbPOUCaE )
- Load the root CA's public certificate on your phone (you can just email it to yourself and click it to do that).
- Set up a DNS server on your network to forward requests for guzzoni.apple.com to the computer running the proxy (make sure that computer is not using your DNS server!). I recommend dnsmasq for this purpose. It's easy to get running and can easily handle this sort of behavior. (http://www.youtube.com/watch?v=a9gO4L0U59s )
- Install the requisite Ruby gems:
- httparty
- open-uri (you may not need this on newer versions of Ruby)
- json
- CFPropertyList
- uuidtools
- eventmachine
- twitter (you can remove the require for the twitter plugin in start.rb if you don't want/have this gem)
- Execute start.rb (as root -- since it must listen on TCP/443)
- Activate Siri on your phone (connected to the network and using the DNS server with the fake entry), and say, "Test Siri proxy." It should respond, "Siri Proxy is up and running!"
while For Applidium more information you can access at http://applidium.com/en/news/
you can find other articles about SIRI on this site, such as
please LIKE one of buttons below if the article interesting