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.
您好!
目前、我正在处理 MQTT 客户端项目、在该项目中、我能够以两种方式与服务器进行通信。 当您发送和接收数据时 、它 会显示在控制台上、即 UART 上的 TeraTerm。 但在这里、我只想显示从服务器接收到的数据。我在代码中的每个步骤注释(UART-print)、以便不在 TeraTerm 上显示。 它仍然显示控制台上的一些带有数据的状态。您能否帮助解决此问题。下面是 TeraTerm 中的数据显示图片。
在上图中、我只想显示设置的阈值及其数据、其他不应显示在 TeraTerm 上。我查看代码、但我未在 TeraTerm 中打印此代码。 请提供帮助。
谢谢、此致、
Shashank
您好!
此诊断消息是"cc3200-sdk\netapps\mqt\client\"中 MQTT 源代码的一部分。
您有以下选项:
1.禁用所有 UART 消息:
-设置预定义名称 NOTERM (工程属性-> CCS 编译->高级选项->预定义符号)
-在 main.c 中更改此行
/*库配置*/ SlMqttClientLibCfg_t MQTT_Client={ 1882、 Task_priority、 30、 true、 //(long (*)(const char *、...)) UART_PRINT (long (*)(const char *、...)) 空 };
2.使用禁用的消息重新编译 MQTT 客户端。 在 MQTT 中、clinet 示例是预编译 MQTT 客户端("/netapps/mqtt/ccs/client/mqtt.a)、此库包含和此消息。
从 MQTT 客户端示例的 doc 文件中:注意:如果任何人希望打印(在串行通信端口上)有关 MQTT 数据包的数据包级别详细信息、只需在构建 MQTT 库时将 DEBUG_NET_DEV 定义为预定义符号。
1月
您好、Shashankk、
调用 sl_ExtLib_MqttClientConnect()函数时,您应该能够控制保持活动时间(请查看 netapps/MQTT/include/sl_mqtt_client.h 或 docs/netapps/MQTT/SL/client/SL/MQTT/client.chm)。 在 MQTT_CLIENT 示例中、应用程序为此目的在 main.c 中定义了 keep_alive_timer。
尽管有此设置、您是否仍有问题? 如果是、您使用的是什么服务器?
此致、
Sarah