We’re excited to introduce the Wake-on-LAN Controller, which enables customers to use Alexa to power on smart devices that have gone into a low power mode and cannot be woken up via the cloud. Now, whenever a customer wants to power on a smart device, typically a TV or other entertainment equipment, that has gone into low power mode using only voice, they can simply say, "Alexa, turn on my TV.” The associated smart home skill then uses the Wake-on-LAN Controller to send a directive to a customer’s Echo devices, resulting in a Wake-on-LAN (WoL) packet being broadcast over the customer's local area network (LAN) or WiFi. Although device makers can already use the Alexa Smart Home API to control TVs and other equipment, until today customers were often not able to power on devices in low power mode. We have now delivered an alternative that can help power on devices, without requiring device makers to make hardware changes.
Using the Wake-on-LAN Controller has three main benefits:
As a device maker, if you want to use WoL to power on your devices, your devices must support WoL protocol, and you need to follow these steps:
{
"type": "AlexaInterface",
"interface": "Alexa.WakeOnLANController",
"version": "3",
"properties": {},
"configuration": {
"MACAddresses": [
"00.14.22.01.23.45"
]
}
{
"event": {
"header": {
"namespace": "Alexa",
"name": "DeferredResponse",
"messageId": "abc-123-def-456",
"correlationToken": "dFMb0z+PgpgdDmluhJ1LddFvSqZ/jCc8ptlAKulUj90jSqg==",
"payloadVersion": "3"
},
"payload": {
"estimatedDeferralInSeconds": 7
}
}
}
{
"context": {
"properties": [ {
"namespace": "Alexa.PowerController",
"name": "powerState",
"value": "OFF",
"timeOfSample": "2017-02-03T16:20:50.52Z",
"uncertaintyInMilliseconds": 500
} ]
},
"event": {
"header": {
"namespace": "Alexa.WakeOnLANController",
"name": "WakeUp",
"payloadVersion": "3",
"messageId": "5f8a426e-01e4-4cc9-8b79-65f8bd0fd8a4",
"correlationToken": "dFMb0z+PgpgdDmluhJ1LddFvSqZ/jCc8ptlAKulUj90jSqg=="
},
"endpoint": {
"scope": {
"type": "BearerToken",
"token": "access-token-from-Amazon"
},
"endpointId": "appliance-001"
},
"payload": {}
}
}
VIZIO, LG, and Hisense TVs have adopted this feature and will be rolling it out to their customers in the next several months. We are looking forward to seeing your response to these new capabilities. To learn more about the Wake-on-LAN Controller, see our technical documentation.