问题标签 [iot-workbench]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Microsoft.Azure.Devices.Client.Exceptions.UnauthorizedException:“连接失败:拒绝未授权”
我已经成功配置了我的 Azure IoT 开发工具包 MXChip,并且能够将数据发送到 IoT 中心。我还创建了一个逻辑应用程序,其中包含一个路由器,用于在温度高于预期时接收邮件,并创建一个 SQL 服务器来保存流分析作业数据。基本上,我按照教程进行操作,到目前为止,一切正常,现在我正在创建一个模拟器设备,我可以在其中模拟本教程中提到的事件。但是每当我运行应用程序时,我总是会收到如下错误。
Microsoft.Azure.Devices.Client.Exceptions.UnauthorizedException:“连接失败:拒绝未授权”
虽然我知道这是一个身份验证问题,但我不确定我在这里缺少什么,并且我已经更改了我的 Hub Uri 和设备密钥,如教程中所述。
azure - 在入门练习中上传设备代码时,多次尝试都失败
在“入门”指南的这一步中:
- 再次单击 F1,键入并选择 Azure IoT Device Workbench:上传设备代码
它开始编译并将代码上传到 DevKit。我收到以下错误。任何想法?谢谢。
来自 C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino\httpserver\app_httpd.cpp:33: C:\Users\ayung\AppData\Local\Arduino15 \packages\AZ3166\hardware\stm32f4\1.6.1\system/platform/wait_api.h:21:2: 警告:#warning wait_api.h 已被 mbed_wait_api.h 替换,请更新为 mbed_wait_api.h [自 mbed- os-5.3] [-Wcpp]
#warning wait_api.h 已替换为 mbed_wait_api.h,请更新为 mbed_wait_api.h [自 mbed-os-5.3]
在 C:\Users\ayung\AppData\Local\ 包含的文件中Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino/system/mbed.h:95:0,
来自 C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\ 1.6.1\cores\arduino/EEPROMInterface.h:7,
来自 C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino\httpserver\app_httpd.cpp:33: C:\Users\ayung\AppData\Local\Arduino15 \packages\AZ3166\hardware\stm32f4\1.6.1\system/platform/sleep.h:21:2: 警告:#warning sleep.h 已被 mbed_sleep.h 替换,请更新为 mbed_sleep.h [自 mbed- os-5.3] [-Wcpp]
#warning sleep.h 已被 mbed_sleep.h 替换,请更新为 mbed_sleep.h [自 mbed-os-5.3]
在 C:\Users\ayung\AppData\Local\ 包含的文件中Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino/system/mbed.h:96:0,
来自 C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\ 1.6.1\cores\arduino/EEPROMInterface.h:7,
来自 C:\Users\ayung\AppData\Local\Arduino15\packages\AZ3166\hardware\stm32f4\1.6.1\cores\arduino\httpserver\app_httpd.cpp:33:
C:\Users\ayung\AppData\Local\Arduino15 \packages\AZ3166\hardware\stm32f4\1.6.1\system/platform/rtc_time.h:21:2: 警告:#warning rtc_time.h 已被 mbed_rtc_time.h 替换,请更新为 mbed_rtc_time.h [自 mbed- os-5.3] [-Wcpp]
#warning rtc_time.h 已替换为 mbed_rtc_time.h,请更新为 mbed_rtc_time.h [自 mbed-os-5.3]
C:\Users\ayung\AppData\Local\Arduino15\packages\ AZ3166\tools\arm-none-eabi-gcc\5_4-2016q3/bin/arm-none-eabi-ar:无法重命名“core\core.a”;原因:文件存在
退出状态1
拾取_JAVA_OPTIONS:-Djava.net.preferIPv4Stack=true
[错误]退出代码=1
确保 VSCode 和 Arduino 中的板设置正确