你解决这个问题了吗?
当我的IoTDevKit连接到wifi时。它重复了一条不停止的信息(见下文)。
我将一步一步的微软程序"GetStarted - IoT DevKit AZ3166 to Azure IoT Hub“放了起来。
--我从以下命令中获取了ConnectionString:
az iot hub device-identity show-connection-string --hub-name YourIoTHubName --device-id MyNodeDevice --output table我试过用物联网设备资源管理器的连接.同样的结果。
和我使用了以下连接字符串格式:
HostName={YourIoTHubName}.azure-devices.net;DeviceId=MyNodeDevice;SharedAccessKey={YourSharedAccessKey}这是错误:
2019年-08-28 13:22:04错误: base64_utility.c (ln 201):无效长度Base64字符串!2019-08-28 13:22:04错误: sastoken.c (ln 217):无法解码生成SAS的密钥。2019-08-28 13:22:04错误: iothub_client_authorization.c (ln 460):创建失败的sas_token 2019-08-28 13:22:04错误: iothubtransport_mqtt_common.c (ln 2169):从IoTHubClient_Auth_Get_SasToken获得令牌失败。
我的IoTDevKit的屏幕上仍然有IP接入和运行.(下面是“> IoT集线器”)
你有办法解决这个问题吗?我的连接字符串只包含112个字符(标签为"HostName=")和.我试的第一天一切都很好。第二天..。出现这个问题。
版本
DevKitSDK版本: 1.6.2
Mico版本: 31620002.049
mbed-os版本:5.4.3
mbed TLS版本: 2.15.0
WIFI版本: wl0: 2014年9月10日11:28:46版本5.90.230.10
发布于 2019-09-03 10:55:25
对任何可能遇到这个问题的人来说。我在当前固件上使用这个指南(https://microsoft.github.io/azure-iot-developer-kit/docs/use-configuration-mode/)解决了这个问题,首先让DevKit进入配置模式,然后用PuTTY中的"set_az_iothub“命令输入连接字符串。
https://stackoverflow.com/questions/57694291
复制相似问题