Alexa Skills Usage Guide - Anglia-Ruskin-IoT-Labs/avs-device-sdk GitHub Wiki

Make sure all servers are running, then start.

iMirror

You can start the skill two ways:

  1. Alexa, open iMirror from Anglia Ruskin
  2. Alexa, ask iMirror to ... 'command'

You can show, hide and move the widgets around with the Alexa Skill. Available widgets and its positions:

Widgets Positions
News Top left
Clock (or time) Top Middle
Weather Top right
Guide Middle left
Sensors Middle
Conversation Middle right
Notification Bottom left
Everything - This turns off widgets named: News, Clock, Weather, Guide, Sensors Bottom middle
Bottom Right

Command structure

{} means subtitute for a range of options, () means optional

To show/hide widgets, you can say:

  • Turn {on/off} (the) {widgets} (widget)
  • {Show/Hide} (the) {widgets} (widget)

Examples: turn off the guide, show the conversation widget, hide time

To move widgets, say:

  • Move {widgets} (widget) to (the) {positions} (position)

Examples: move the clock to the top right position, move guide to the bottom middle

After a command, the session will remain open to wait for further instructions. Repeat until you are finished.

To see the the full behaviours of the iMirror and its documentation, read the iMirror user guide Here

BuzzBox

You can start the skill with:

  • Alexa, open Buzzbox from Anglia Ruskin

You can manipulate various components of the BuzzBox, as well as get information from them.

Component list:

  • Heater
  • Fan
  • LED 1-8
  • Light 1-2
  • Reading Display (or reading interface) - Not Implemented
  • Temperature Sensor - Only Status Information
  • Light Sensor- Only Status Information
  • Motion Sensor- Only Status Information
  • Also: everything, all LEDs and all lights

After opening the app, it is required to provide a password in voice. If you use any command without providing the password, Alexa will prompt for it.

The command to provide a password:

  • The {password/passphrase} is 'I hate alexa'

Command Structure

  1. Command structure for manipulation is:
  • Turn (the) {items} ({number}) {states}

where items is one of the component, a number what is required for LEDs and lights and a state (e.g. on/off) what are given below for the specific components.

Available states for components:

  • Light sensor, Temperature Sensor, Motion sensor: Not available

  • Heater, Fan, all LEDs, all Lights and Everything: On and Off

  • A LED: Red, Yellow, Green and Off

  • a Light: On, Off and Blink

Examples: turn led 1 off, turn heater on, turn led 5 gree, turn everything off

  1. Command Structure for getting component states:
  • Show {items} ({number}) (state),

where items is one of the available components, a number what is required for LEDs and Lights.

Not available for 'Everything', 'all LEDs' and 'all Lights' at this time.

!Please note that the actual information is displayed on the iMirror if there is one set up., Alexa only acknowledged that the command has happened.

Examples: show temperature, show led 4 state, show heater state

After a command, the session will remain open to wait for further instructions. Repeat until you are finished.

Zork

You can start the skill with:

  • Alexa, open Zork from Anglia Ruskin,

after this the game will begin. Your goal is to find the treasure by giving (and finding out) the correct commands, what are mostly 2-word phrases.

That is why the commands are not listed here this time, although interpreter-server/alexa-skills/Zork/lambda_function.py contains them if it is required to see them.

If the command is wrong or can't be used, it is indicated by Alexa. If the command is correct, you hear a response to that command.

After a command, the session will remain open to wait for further instructions. Repeat until you are finished.