如何使用 Google 操作执行 NetworkControl 设备特征的 TestNetworkSpeed 命令?
How to execute TestNetworkSpeed command for NetworkControl device trait using Google Actions?
我想执行 TestNetworkSpeed 命令,它是 NetworkControl 设备特征的一部分。
文档中的示例如下:
Examples
What's the Wi-Fi speed?
为了 action.devices.SYNC 意图,我们 return 以下模拟输出:
{
agentUserId: 'userId',
devices: [
{
id: 'deviceId',
type: 'action.devices.types.NETWORK',
willReportState: true,
notificationSupportedByAgent: true,
name: {
name: 'ssid',
defaultNames: ['ssid'],
nicknames: ['ssid'],
},
traits: ['action.devices.traits.NetworkControl'],
attributes: {
supportsNetworkDownloadSpeedTest: true,
supportsNetworkUploadSpeedTest: true,
supportsEnablingNetworkProfile: true,
supportsDisablingNetworkProfile: true,
networkProfiles: ['kids'],
},
},
],
}
当我执行上述示例中的话语时 Google 助手没有向我的服务器发出请求。它 return 是通用的 google 结果输出。
当我执行语音关闭/在互联网上配置文件时,它工作正常。
我们已启用 HomeGraph。
这里有更多的屏幕截图来展示正在发生的事情。
当我询问 GA 我的 ssid 是什么时,它 return 是正确的 ssid。
当我要求 GA 关闭设备的互联网时,它工作正常。
当我问 GA ssid 的 wifi 速度是多少时,它 return 是 SSID 名称,我们在 api 端点上收到查询命令。
我将 ssid 的名称更改为“home wifi”并重新运行命令。
我收到以下默认输出(它没有到达我们的端点)。
当我执行 what's the wifi speed without ssid name 时,我也收到默认输出。
TestNetworkSpeed 当前需要的功能在 Google 家庭应用程序/移动设备上的智能助理上不可用,并且仅在 Google 家庭设备上受支持。该团队正在努力为所有可用特征启用更多表面。
您可以在 Google 家用设备上发出“我的 Wi-Fi 速度是多少”语音语句,看看它是否有效。如果您遇到问题,可以在 Public Issue Tracker.
上提出请求
我想执行 TestNetworkSpeed 命令,它是 NetworkControl 设备特征的一部分。 文档中的示例如下:
Examples
What's the Wi-Fi speed?
为了 action.devices.SYNC 意图,我们 return 以下模拟输出:
{
agentUserId: 'userId',
devices: [
{
id: 'deviceId',
type: 'action.devices.types.NETWORK',
willReportState: true,
notificationSupportedByAgent: true,
name: {
name: 'ssid',
defaultNames: ['ssid'],
nicknames: ['ssid'],
},
traits: ['action.devices.traits.NetworkControl'],
attributes: {
supportsNetworkDownloadSpeedTest: true,
supportsNetworkUploadSpeedTest: true,
supportsEnablingNetworkProfile: true,
supportsDisablingNetworkProfile: true,
networkProfiles: ['kids'],
},
},
],
}
当我执行上述示例中的话语时 Google 助手没有向我的服务器发出请求。它 return 是通用的 google 结果输出。
当我执行语音关闭/在互联网上配置文件时,它工作正常。
我们已启用 HomeGraph。
这里有更多的屏幕截图来展示正在发生的事情。
当我询问 GA 我的 ssid 是什么时,它 return 是正确的 ssid。
当我要求 GA 关闭设备的互联网时,它工作正常。
当我问 GA ssid 的 wifi 速度是多少时,它 return 是 SSID 名称,我们在 api 端点上收到查询命令。
我将 ssid 的名称更改为“home wifi”并重新运行命令。
我收到以下默认输出(它没有到达我们的端点)。
当我执行 what's the wifi speed without ssid name 时,我也收到默认输出。
TestNetworkSpeed 当前需要的功能在 Google 家庭应用程序/移动设备上的智能助理上不可用,并且仅在 Google 家庭设备上受支持。该团队正在努力为所有可用特征启用更多表面。
您可以在 Google 家用设备上发出“我的 Wi-Fi 速度是多少”语音语句,看看它是否有效。如果您遇到问题,可以在 Public Issue Tracker.
上提出请求