首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IoT DevKit MXChip AZ3166: ERROR: base64_utility.c (ln 201):无效长度Base64字符串

IoT DevKit MXChip AZ3166: ERROR: base64_utility.c (ln 201):无效长度Base64字符串
EN

Stack Overflow用户
提问于 2019-08-28 14:04:08
回答 1查看 96关注 0票数 0

你解决这个问题了吗?

当我的IoTDevKit连接到wifi时。它重复了一条不停止的信息(见下文)。

我将一步一步的微软程序"GetStarted - IoT DevKit AZ3166 to Azure IoT Hub“放了起来。

--我从以下命令中获取了ConnectionString:

代码语言:javascript
复制
az iot hub device-identity show-connection-string --hub-name YourIoTHubName --device-id MyNodeDevice --output table

我试过用物联网设备资源管理器的连接.同样的结果。

和我使用了以下连接字符串格式:

代码语言:javascript
复制
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

MXChipScreen连接但不工作

连接到MxChip的Putty错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-03 10:55:25

对任何可能遇到这个问题的人来说。我在当前固件上使用这个指南(https://microsoft.github.io/azure-iot-developer-kit/docs/use-configuration-mode/)解决了这个问题,首先让DevKit进入配置模式,然后用PuTTY中的"set_az_iothub“命令输入连接字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57694291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档