如何解决 azuresphere "AZURE_SPHERE_PROV_RESULT_DEVICEAUTH_NOT_READY" 中的问题?
How to fix the problem in azuresphere "AZURE_SPHERE_PROV_RESULT_DEVICEAUTH_NOT_READY"?
我正在使用文档中的以下步骤 https://docs.microsoft.com/pt-br/azure-sphere/app-development/azure-iot-sample
我在 azsphere
设备准备调试
azsphere 设备 wifi 显示状态 -v
Start time (UTC): Monday, 01 April 2019 20:11:41
SSID : namemywifi
Configuration state : enabled
Connection state : connected
Security state : psk
Frequency : 2432
Mode : station
Key management : WPA2-PSK
WPA State : COMPLETED
IP Address : myishere
MAC Address : 2c:f7:f1:08:92:65
看起来一切都已连接。
在 visual studio 时,当我 运行 应用程序时,我得到以下输出:
INFO: Opening MT3620_RDB_BUTTON_B.
INFO: Open RGB LED 0.
INFO: Open RGB LED 1.
INFO: Open RGB LED 2.
INFO: Currently connected WiFi network:
INFO: SSID "mywifiname", BSSID 30:b5:c2:bc:d5:80, Frequency 2432MHz.
[Azure IoT] IoTHubDeviceClient_CreateWithAzureSphereDeviceAuthProvisioning returned 'AZURE_SPHERE_PROV_RESULT_NETWORK_NOT_READY'.
ERROR: Failed to connect to IoT Hub; will retry in 60 seconds**
如果我在 AzSphere 板上按下按钮 "A",我会收到以下消息。
警告:无法发送报告属性;未连接到 IoT 中心。
我的应用程序清单包含以下属性。
{
"SchemaVersion": 1,
"Name": "Mt3620AzureIoTHub1",
"ComponentId": "mycomponentidishere",
"EntryPoint": "/bin/app",
"CmdArgs": [],
"Capabilities": {
"AllowedConnections": [ "global.azure-devices-provisioning.net", "myprojectinazuerehubishere.azure-devices.net" ],
"AllowedTcpServerPorts": [],
"AllowedUdpServerPorts": [],
"Gpio": [ 8, 9, 10, 15, 16, 17, 18, 19, 20, 12, 13 ],
"Uart": [],
"I2cMaster": [],
"SpiMaster": [],
"WifiConfig": true,
"NetworkConfig": false,
"SystemTime": false,
"DeviceAuthentication": "myidAuthenticationishere"
}
}
我已经尝试重启设备,关闭 visual studio,清理缓存,验证证书(我还添加了一个新的注册组来为他们设置有效证书)创建新的物联网集线器。没有成功。不知道该怎么办了。
授权访问。 Azure Sphere 中作为租户访问的用户
"admin-azuresphere@mytenant.onmicrosoft.com" 应在 Azure IOT 中心和 Azure 预配服务中获得授权。
Azure 门户 -> 资源 -> Azure 中心 -> 访问控制 (IAM)
我正在使用文档中的以下步骤 https://docs.microsoft.com/pt-br/azure-sphere/app-development/azure-iot-sample
我在 azsphere
设备准备调试
azsphere 设备 wifi 显示状态 -v
Start time (UTC): Monday, 01 April 2019 20:11:41
SSID : namemywifi
Configuration state : enabled
Connection state : connected
Security state : psk
Frequency : 2432
Mode : station
Key management : WPA2-PSK
WPA State : COMPLETED
IP Address : myishere
MAC Address : 2c:f7:f1:08:92:65
看起来一切都已连接。
在 visual studio 时,当我 运行 应用程序时,我得到以下输出:
INFO: Opening MT3620_RDB_BUTTON_B.
INFO: Open RGB LED 0.
INFO: Open RGB LED 1.
INFO: Open RGB LED 2.
INFO: Currently connected WiFi network:
INFO: SSID "mywifiname", BSSID 30:b5:c2:bc:d5:80, Frequency 2432MHz.
[Azure IoT] IoTHubDeviceClient_CreateWithAzureSphereDeviceAuthProvisioning returned 'AZURE_SPHERE_PROV_RESULT_NETWORK_NOT_READY'.
ERROR: Failed to connect to IoT Hub; will retry in 60 seconds**
如果我在 AzSphere 板上按下按钮 "A",我会收到以下消息。 警告:无法发送报告属性;未连接到 IoT 中心。
我的应用程序清单包含以下属性。
{
"SchemaVersion": 1,
"Name": "Mt3620AzureIoTHub1",
"ComponentId": "mycomponentidishere",
"EntryPoint": "/bin/app",
"CmdArgs": [],
"Capabilities": {
"AllowedConnections": [ "global.azure-devices-provisioning.net", "myprojectinazuerehubishere.azure-devices.net" ],
"AllowedTcpServerPorts": [],
"AllowedUdpServerPorts": [],
"Gpio": [ 8, 9, 10, 15, 16, 17, 18, 19, 20, 12, 13 ],
"Uart": [],
"I2cMaster": [],
"SpiMaster": [],
"WifiConfig": true,
"NetworkConfig": false,
"SystemTime": false,
"DeviceAuthentication": "myidAuthenticationishere"
}
}
我已经尝试重启设备,关闭 visual studio,清理缓存,验证证书(我还添加了一个新的注册组来为他们设置有效证书)创建新的物联网集线器。没有成功。不知道该怎么办了。
授权访问。 Azure Sphere 中作为租户访问的用户 "admin-azuresphere@mytenant.onmicrosoft.com" 应在 Azure IOT 中心和 Azure 预配服务中获得授权。
Azure 门户 -> 资源 -> Azure 中心 -> 访问控制 (IAM)