This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220:在测试 WiFi 门锁参考设计时、每隔5分钟反复复位一次

Guru**** 673890 points
Other Parts Discussed in Thread: CC3220S, CC2640R2F, DRV8837EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/735376/cc3220-reset-every-5mins-over-and-over-again-when-testing-the-wifi-door-lock-ref-design

器件型号:CC3220

大家好、

我正在 CC3220SLP 上测试下面的 WiFi 门锁参考设计、 发现有 一 个奇怪的现象、每5分钟反复重置一次电路板。 BTW、该函数工作正常、如 MQTT、SNTP、配置等

http://www.ti.com.cn/tool/cn/TIDC-01005

下面是打印出来的内容、请提出可能导致该结果的原因?

(一

CC3220S Wi-Fi 电子锁演示示例版本:1.0.0

(一

芯片:0x30000018

MAC:2.0.0.0

PHY:2.2.0.6

NWP:3.7.0.1

ROM:0

主机:3.0.1.41

MAC 地址:F0:C7:7f:19:28:A1

(一

[网络线程]订阅主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[网络线程]订阅主题2:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[网络主题]发布主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockState

[网络线程]配置文件不存在

[Network Thread]、使用硬编码配置文件进行连接。

[网络接口]设备以站点模式启动

[WLAN 事件] STA 连接到 AP:alwirless2.4G、BSSID:B0:95:8e:3:1b:34

[NetApp 事件]获取的 IP:IP=192.168.0.107,Gateway=192.168.0.1

[网络线程]器件已连接到 ALWirless2.4G

[网络线程]将时区设置为 GMT-6 (中国地区)

[网络线程]调用 SNTP

[网络主题]本地时间= 2018年10月9日18:15:06

[网络线程]器件时间为:第9天、第10天、2018年、第18小时、第15分钟、 第4秒

[网络线程]已成功设置 RTC!

CONNACK:

连接成功

[MQTT Thread]客户端已在/Broker/To/cc32xx/doorLock 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus 上订阅

[MQTT Thread]客户端在/cc3220/Doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA 上订阅

电桥断开

[网络线程]本地时间= 2018年10月9日18:20:16日星期二

器件因错误从 AP 断开连接。!!

[MQTT Thread]板载客户端已断开连接

[MQTT Thread]取消订阅主题/Broker/To/cc32xx/doorLock

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA

[MQTT Thread] MQTT 客户端句柄已删除

[MQTT Thread] MQTT 客户端库已成功初始化

[Network Thread]正在获取器件 UDID!

[网络接口]设备以站点模式启动

(一

CC3220S Wi-Fi 电子锁演示示例版本:1.0.0

(一

芯片:0x30000018

MAC:2.0.0.0

PHY:2.2.0.6

NWP:3.7.0.1

ROM:0

主机:3.0.1.41

MAC 地址:F0:C7:7f:19:28:A1

(一

[网络线程]订阅主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[网络线程]订阅主题2:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[网络主题]发布主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockState

[网络线程]配置文件不存在

[Network Thread]、使用硬编码配置文件进行连接。

[网络接口]设备以站点模式启动

[WLAN 事件] STA 连接到 AP:alwirless2.4G、BSSID:B0:95:8e:3:1b:34

[NetApp 事件]获取的 IP:IP=192.168.0.107,Gateway=192.168.0.1

[网络线程]器件已连接到 ALWirless2.4G

[网络线程]将时区设置为 GMT-6 (中国地区)

[网络线程]调用 SNTP

[网络线程]本地时间= 2018年10月9日18:21:19日星期二

[网络线程]器件时间为:第9天、第10天、2018年、第18小时、第21分钟、 第19秒

[网络线程]已成功设置 RTC!

CONNACK:

连接成功

[MQTT Thread]客户端已在/Broker/To/cc32xx/doorLock 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus 上订阅

[MQTT Thread]客户端在/cc3220/Doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA 上订阅

电桥断开

[网络主题]本地时间= 2018年10月9日18:26:30

器件因错误从 AP 断开连接。!!

[MQTT Thread]板载客户端已断开连接

[MQTT Thread]取消订阅主题/Broker/To/cc32xx/doorLock

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA

[MQTT Thread] MQTT 客户端句柄已删除

[MQTT Thread] MQTT 客户端库已成功初始化

[Network Thread]正在获取器件 UDID!

[网络接口]设备以站点模式启动

(一

CC3220S Wi-Fi 电子锁演示示例版本:1.0.0

(一

芯片:0x30000018

MAC:2.0.0.0

PHY:2.2.0.6

NWP:3.7.0.1

ROM:0

主机:3.0.1.41

MAC 地址:F0:C7:7f:19:28:A1

(一

[网络线程]订阅主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[网络线程]订阅主题2:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[网络主题]发布主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockState

[网络线程]配置文件不存在

[Network Thread]、使用硬编码配置文件进行连接。

[网络接口]设备以站点模式启动

[WLAN 事件] STA 连接到 AP:alwirless2.4G、BSSID:B0:95:8e:3:1b:34

[NetApp 事件]获取的 IP:IP=192.168.0.107,Gateway=192.168.0.1

[网络线程]器件已连接到 ALWirless2.4G

[网络线程]将时区设置为 GMT-6 (中国地区)

[网络线程]调用 SNTP

[网络主题]本地时间= 2018年10月9日18:27:34

[网络线程]器件时间为:第9天、第10周星期一、2018年、第18小时、最少27分钟、 第33秒

[网络线程]已成功设置 RTC!

CONNACK:

连接成功

[MQTT Thread]客户端已在/Broker/To/cc32xx/doorLock 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus 上订阅

[MQTT Thread]客户端在/cc3220/Doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA 上订阅

电桥断开

[网络线程]本地时间= 2018年10月9日18:32:44日星期二

器件因错误从 AP 断开连接。!!

[MQTT Thread]板载客户端已断开连接

[MQTT Thread]取消订阅主题/Broker/To/cc32xx/doorLock

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA

[MQTT Thread] MQTT 客户端句柄已删除

[MQTT Thread] MQTT 客户端库已成功初始化

[Network Thread]正在获取器件 UDID!

[网络接口]设备以站点模式启动

(一

CC3220S Wi-Fi 电子锁演示示例版本:1.0.0

(一

芯片:0x30000018

MAC:2.0.0.0

PHY:2.2.0.6

NWP:3.7.0.1

ROM:0

主机:3.0.1.41

MAC 地址:F0:C7:7f:19:28:A1

(一

[网络线程]订阅主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[网络线程]订阅主题2:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[网络主题]发布主题1:/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockState

[网络线程]配置文件不存在

[Network Thread]、使用硬编码配置文件进行连接。

[网络接口]设备以站点模式启动

[WLAN 事件] STA 连接到 AP:alwirless2.4G、BSSID:B0:95:8e:3:1b:34

[NetApp 事件]获取的 IP:IP=192.168.0.107,Gateway=192.168.0.1

[网络线程]器件已连接到 ALWirless2.4G

[网络线程]将时区设置为 GMT-6 (中国地区)

[网络线程]调用 SNTP

[网络主题]本地时间= 2018年10月9日18:34:41

[网络线程]器件时间为:第9天、第10周星期一、2018年、第18小时、第34分钟、 第39秒

[网络线程]已成功设置 RTC!

CONNACK:

连接成功

[MQTT Thread]客户端已在/Broker/To/cc32xx/doorLock 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl 上订阅

[MQTT Thread]客户端已在/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus 上订阅

[MQTT Thread]客户端在/cc3220/Doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA 上订阅

电桥断开

[网络线程]本地时间= 2018年10月9日18:39:50

器件因错误从 AP 断开连接。!!

[MQTT Thread]板载客户端已断开连接

[MQTT Thread]取消订阅主题/Broker/To/cc32xx/doorLock

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockControl

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockStatus

[MQTT Thread]取消订阅主题/cc3220/doorlock/aeb1841d23c6b1970898d92ebe13d5e/LockOTA

[MQTT Thread] MQTT 客户端句柄已删除

[MQTT Thread] MQTT 客户端库已成功初始化

[Network Thread]正在获取器件 UDID!

[网络接口]设备以站点模式启动

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yue:

    您似乎对演示做了一些调整。 我看到您在 MQTT 桥断开连接时添加了时间戳打印输出。 我假设您可能还切换了您使用的代理。

    1. 是这样吗? 如果您更改了代理、您使用的所有代理是否都会发生这种情况?
    2. 是否可以尝试将 MQTT_CLIENT_TASK.c 文件中的 mqttKeepAliveTimeout 调整为小于5分钟?
    3. 您能否在 SimpleLinkWlanEventHandler()函数中更新打印输出,该函数写入“器件在出错时从 AP 断开连接!!!” 还包括 pEventData->ReasonCode 值,以便我们了解导致 AP 断开的原因是什么?

    最棒的

    本·M

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ben、

    感谢您的回复。

    1.我没有更改代理,仍然是“m2m.eclipse.org”。  我刚才对 参考设计 代码进行了轻微修改。   例如:更改了时区、通过如下宏定义禁用某些函数  

    #define CONTROL            (1)//启用控制任务
    #define network_if         (1)//启用网络接口任务
    #define APSC_PROVISIONING_0  )//启用 AP 配置和 TI SmartConfig
    #define BLE_PROVISIONING_0   )//如果将 CC2640R2F 用作 SNP、则启用 BLE 配置
    #define OTA                (0)//启用 OTA 软件更新状态机
    #define MQTT               (1)//启用 MQTT 客户端接收来自云的消息
    #define 电机              (0)//启用 PWM/GPIO 接口以控制 DRV8837EVM
    #define SENSORS            (0)//使用 BOOSTXL-SENSORS 时启用读取传感器

    2. mqttKeepAliveTimeout 保持该值不变。  

    uint16_t   mqttKeepAliveTimeout = 43200;// 43200秒= 12小时* 60分钟* 60秒

    3.以下是原因代码的打印:

    设备因错误而从 AP 断开连接。。。ReasonCode= 6!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yue:

    无论设置了哪个宏(例如、即使启用了配置)、您是否会遇到相同的问题? 如果您使用完全不同的应用、如 SDK 中的 MQTT 示例、您是否看到了问题?

    原因代码似乎表示断开事件是由 AP 引起的。 您能否使用另一个 AP 进行测试、以查看断开连接问题是否消失?

    此致、
    本·M

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以运行的另一个替代测试是禁用长睡眠间隔功能并查看其是否消失。 请分享 AP 型号/版本号。

    最棒的
    本·M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ben、
    我将通过下一封电子邮件直接与您联系。 请帮助解释以下问题。
    这可能是什么原因? 我无法从字面上理解它。 谢谢。

    "SL_WLAN_DISCONNECT_FRAME_FROM 非 AUTH_STA"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、我现在要关闭这个线程。 请在可以时向我发送电子邮件。

    最棒的

    本·M