Alexa.Networking.HomeNetworkController Interface 3
Alexa.Networking
APIs will be disabled on December 31, 2023. For more details, see Deprecated Features. Implement the Alexa.Networking.HomeNetworkController
interface in your Alexa skill to represent a home network. The HomeNetworkController
interface is an abstract representation of a home network, and represents an IP network router. For an overview of the Alexa networking API, see Understand Networking and Wi-Fi Skills.
Before you test a skill that uses the HomeNetworkController
interface, use the Alexa app to add a device to the network that you're testing. For more details, see Overview of Wi-Fi Skills.
For the list of languages that the HomeNetworkController
interface supports, see List of Alexa Interfaces and Supported Languages. For the definitions of the message properties, see Alexa Interface Message and Property Reference.
Utterances
The Alexa.Networking.HomeNetworkController
interface doesn't have any user utterances.
Reportable properties
The Alexa.Networking.HomeNetworkController
interface doesn't define any reportable properties.
Discovery
You describe endpoints that support Alexa.Networking.HomeNetworkController
using the standard discovery mechanism described in Alexa.Discovery.
For the full list of display categories, see display categories.
Discover response example
The following example shows a Discover.Response
message for a network router that supports the HomeNetworkController
interface.
{
"event": {
"header": {
"namespace": "Alexa.Discovery",
"name": "Discover.Response",
"payloadVersion": "3",
"messageId": "Unique identifier, preferably a version 4 UUID"
},
"payload": {
"endpoints": [
{
"endpointId": "Unique ID of the endpoint",
"manufacturerName": "Manufacturer of the endpoint",
"description": "Description to be shown in the Alexa app",
"friendlyName": "Your device name, displayed in the Alexa app, optional for this interface",
"displayCategories": ["NETWORK_HARDWARE"],
"cookie": {},
"capabilities": [
{
"type": "AlexaInterface",
"interface": "Alexa.Networking.HomeNetworkController",
"version": "3"
},
{
"type": "AlexaInterface",
"interface": "Alexa",
"version": "3"
}
]
}
]
}
}
}
Related topics
Last updated: Nov 22, 2023