Shortcuts were introduced in iOS 12. They let you automate specific tasks (or sequences of tasks) on your iPhone or iPad that you can trigger with a single tap or voice command.
Based on our research, shortcuts can be used to:
The only way to create a custom shortcut is to use the iOS Shortcuts app.
This action allows the shortcut to invoke an HTTP request. Within the home, this could be a secure request to the local Home Control System and this is the main method we are using.
A nice feature of shortcuts is the ability to speak out the response from 'Get contents of URL'. This enables a personalised and context sensitive response back from the request.
Siri Shortcuts can be used to control any of the device connected to our contextual smart home, run a scene, etc. And all of this can be done using a personalised user experience too, because each iOS device is a personal device and also authenticated.
To run your shortcut, just say "Hey Siri", then the shortcut name. Some examples we use in our contextual smart home are:
A few examples that we are testing:
Turning on the central heating 'manually'.
The 'get contents of URL' action for a shortcut basically means we can query and control any of the 400+ in our contextual smart home. A secure HTTP request can be made using our unified communications protocol, to enable personalised commands and requests.