完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
IDF版本:esp-idf-v4.4.4
配网成功后,连不上云,报错信息如下: Starting cloud I (64403) cloud: Shadow Init I (64413) cloud: Connecting to AWS... I (67543) NimBLE: GAP procedure initiated: stop advertising. I (67573) NimBLE: GAP procedure initiated: stop advertising. I (67583) NimBLE: GAP procedure initiated: terminate connection; conn_handle=0 hci_reason=19 E (67663) protocomm_nimble: Error setting advertisement data; rc = 30 I (67753) wifi_prov_mgr: Provisioning stopped I (67753) wifi_prov_scheme_ble: BTDM memory released E (71433) aws_iot: failed! mbedtls_net_connect returned -0x52 :8883433) cloud: Error(-23) connecting to a3orti3lw2padm-ats.iot.us-east-1.amazonaws.com 请问各大神是什么原因? |
|
相关推荐
2个回答
|
|
mbedtls_net_connect 返回 0x52 表示 MBEDTLS_ERR_NET_UNKNOWN_HOST,意思是 DNS 解析失败,你可以打开 DNS 日志(LWIP 里 DNS_DEBUG)看下,是否可以解析成功。
|
|
|
|
根据您提供的错误信息,这个问题可能是由于以下几个原因导致的:
1. 广告数据设置失败:错误信息中提到 "Error setting advertisement data; rc = 30"。这可能是由于广告数据的格式不正确或者广告数据超出了允许的长度。请检查您的代码,确保广告数据的格式和长度符合要求。 2. 连接终止:错误信息中提到 "terminate connection; conn_handle=0 hci_reason=19E"。这可能表示连接在尝试连接到AWS时被意外终止。这可能是由于网络问题、设备兼容性问题或其他原因导致的。请检查您的网络连接和设备设置,确保它们正常工作。 3. 配网成功后无法连接到云:这可能是由于AWS IoT服务的配置问题或者设备与AWS IoT服务之间的通信问题。请检查您的AWS IoT服务配置,确保设备已经正确注册并具有正确的权限。同时,检查您的设备与AWS IoT服务之间的通信是否正常。 为了解决这个问题,您可以尝试以下步骤: 1. 检查广告数据的格式和长度,确保它们符合要求。 2. 检查网络连接和设备设置,确保它们正常工作。 3. 检查AWS IoT服务的配置,确保设备已经正确注册并具有正确的权限。 4. 检查设备与AWS IoT服务之间的通信是否正常。 |
|
|
|
只有小组成员才能发言,加入小组>>
418浏览 6评论
350浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
332浏览 5评论
335浏览 4评论
315浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-22 16:48 , Processed in 0.591046 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号