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.

[参考译文] MSP432E401Y:Azure MQTT 客户端示例代码 CAN#39;t 获取 NTP 时间

Guru**** 2769425 points

Other Parts Discussed in Thread: MSP432E401Y, CC3120MOD

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/804252/msp432e401y-azure-mqtt-client-example-code-can-t-get-ntp-time

器件型号:MSP432E401Y
主题中讨论的其他器件: CC3120MOD

大家好、

客户在 UPS 通信卡中使用 MSP432E401Y、但在运行 Azure MQTT 客户端示例代码时遇到一些问题。 可以发表一些意见吗? 谢谢。

1.客户正在使用 Azure MQTT 客户端示例代码、他们修改的仅是 NTP 服务器(从 NULL 更改为自己的 NTP 服务器 )、但示例无法获取 NTP 时间。 CCS 控制台输出如下所示。

[Cortex_M4_0]服务状态:DHCP:   Enabled :         000
服务状态:DHCP:   已启用 :正在运行 :000
启动 iohub_client_sample_mqTT 示例
网络已添加:if-1:172.18.140.86
服务状态:DHCP:   已启用 :正在运行 :017
startSNTP:无法获取时间(-100),将在15秒后重试...
startSNTP:正在重试...
startSNTP:无法获取时间(-100),将在15秒后重试...
startSNTP:正在重试...
startSNTP:无法获取时间(-100),将在15秒后重试...
startSNTP:正在重试...
startSNTP:无法获取时间(-100),将在15秒后重试...
startSNTP:正在重试...
startSNTP:无法获取时间(-100),将在15秒后重试...

请注意、他们检查了 NTP 服务器与旧网卡的兼容性、并检查 了以下命令行的工作情况是否正常。

 

2. 根据 Azure MQTT 客户端示例、他们将代码从以太网连接修改为 WiFi 连接(AP 模式下的 MSP432E401 + CC3120mod 插件)。

他们发现 NTP 服务器连接没有问题,并且看到了良好的消息“IoTHubClient_LL_SendEventAsync Accepted message [x] for transmission to IoT Hub”。 但大约3分钟后,NDK 会报告服务器警报“服务状态:DHCP:   Enabled : Fault   : 002”。 他们从 Azure 云中看不到良好的价值。

[Cortex_M4_0]模板对象已成功创建。


创建 dataJsonObjHandle
错误:-101,无法成功创建 json 对象

模板对象。


创建已
成功创建 logJsonObjHandle JSON 对象。


已成功创建模板对象。


创建 IDentJsonObjHandle
JSON 对象已成功创建。


已成功创建模板对象。


创建 devInfoJsonObjHandle
JSON 对象已成功创建。


服务状态:DHCP:已启用: :000
服务状态:DHCPC:启用:运行:000
在

sl_Start
sl_Start 模式=0
sl_Start 模式=0 sl_Start OK 模式=0
sl_WlanPolicySet OK 响应=0
sl_NetCfgSet 响应=0
setStationMode
wlanConnect=126777
Connected=0、Connected=0、Connected=0、Connected=0



、AcipdeviceDevel=0、Connected=0、Connected=0、Connected=0、Connected=0、Connected=0、Connected=0、Connected=0、Connected=0 ipAcRequired = 0
deviceConnected=1、ipAcRequired = 0
deviceConnected=1、ipAcRequired = 0
deviceConnected=1、ipAcRequired = 1
当前时间:2019年5月21日12:34:18日星期二

CC32XX 已连接到 AP 并获取 IP 地址。
IP 地址:172.20.10.8
IoTHubClient_LL_SetMessageCallback...成功。
msgText ={"realtimes":[{"c":"590"、"t":1558442058、"v":"0101"}、{"c":"260"、"t":1558442058、"v":"4321"}}IoTHubClient_LL_SendEventSync
已接受消息传输到物联网[0。
msgText ={"realtimes":[{"c":"590"、"t":1558442062、"v":"0101"}、{"c":"260"、"t":1558442062、"v":"4321"}}IoTHubClient_LL_EventSend1
已接受的消息传输到物联网[发送集线器同步1 ]。
msgText ={"realtimes":[{"c":"590"、"t":1558442066、"v":"0101"}、{"c":"260"、"t":1558442066、"v":"4321"}]}
IoTHubClient_LL_EventSend2已接受消息传输到物联网。
msgText ={"realtimes":[{"c":"590"、"t":1558442069、"v":"0101"}、{"c":"260"、"t":1558442069、"v":"4321"}]}
IoTHubClient_LL_SendEventSync 已接受消息传输至物联网3。
msgText ={"realtimes":[{"c":"590"、"t":1558442073、"v":"0101"}、{"c":"260"、"t":1558442073、"v":"4321"}]}
IoTHubClient_LL_EventSend4已接受消息传输到物联网。
服务状态:DHCP:已启用:故障:002

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

    我将对此进行研究并返回。

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

    您好、Sai、

    感谢、期待您的回复。 谢谢。

    David

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

    客户使用哪个 NTP 服务器? SNTP 模块中的模块工作正常。 NTP 服务器是否位于代理或防火墙后面?

    我厌倦了 SNTP 库中的默认 NTP 服务器、它们工作正常。

    谢谢、
    SAI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sai、
    感谢您的评论。 仔细检查后、这是客户的 NTP 服务器的问题。 切换到个人 NTP 服务器后、它运行良好。 谢谢。