Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
MQTT
my_mqtt
mymqtt 报错 连接失败
发布于 2021-05-23 10:38:59 浏览:1317
订阅该版
Waiting for mqtt connection... Waiting for mqtt connection... Waiting for mqtt connection... Waiting for mqtt connection... [E/mqtt] mqtt_connect wait resp fail, res:0 errno:0 [E/mqtt] MQTT connect error(-1): UNKNOWN_ERROR. Waiting for mqtt connection... Waiting for mqtt connection... Waiting for mqtt connection... Waiting for mqtt connection... 连接部分代码如下 static void mq_start(void) { /* init condata param by using MQTTPacket_connectData_initializer */ MQTTPacket_connectData condata = MQTTPacket_connectData_initializer; rt_memset(&client, 0, sizeof(mqtt_client)); /* config MQTT context param */ { client.uri = MQTT_TEST_SERVER_URI; /* config connect param */ memcpy(&client.condata, &condata, sizeof(condata)); client.condata.clientID.cstring = MQTT_CLIENTID; client.condata.keepAliveInterval = 60; client.condata.cleansession = 1; client.condata.username.cstring = MQTT_USERNAME; client.condata.password.cstring = MQTT_PASSWORD; /* config MQTT will param. */ client.condata.willFlag = 1; client.condata.will.qos = MQTT_TEST_QOS; client.condata.will.retained = 0; client.condata.will.topicName.cstring = MQTT_PUBTOPIC; client.condata.will.message.cstring = MQTT_WILLMSG; /* malloc buffer. */ client.buf_size = client.readbuf_size = MQTT_PUB_SUB_BUF_SIZE; client.buf = rt_malloc(client.buf_size); client.readbuf = rt_malloc(client.readbuf_size); if (!(client.buf && client.readbuf)) { rt_kprintf("no memory for MQTT client buffer!\n"); goto _exit; } /* set event callback function */ client.connect_callback = mqtt_connect_callback; client.online_callback = mqtt_online_callback; client.offline_callback = mqtt_offline_callback; /* set subscribe table and event callback */ client.message_handlers[0].topicFilter = rt_strdup(MQTT_SUBTOPIC); client.message_handlers[0].callback = mqtt_sub_callback; client.message_handlers[0].qos = QOS1; /* set default subscribe event callback */ client.default_message_handlers = mqtt_sub_callback; } { int value; uint16_t u16Value; value = 5; paho_mqtt_control(&client, MQTT_CTRL_SET_CONN_TIMEO, &value); value = 5; paho_mqtt_control(&client, MQTT_CTRL_SET_MSG_TIMEO, &value); value = 5; paho_mqtt_control(&client, MQTT_CTRL_SET_RECONN_INTERVAL, &value); value = 30; paho_mqtt_control(&client, MQTT_CTRL_SET_KEEPALIVE_INTERVAL, &value); u16Value = 3; paho_mqtt_control(&client, MQTT_CTRL_SET_KEEPALIVE_COUNT, &u16Value); } /* run mqtt client */ paho_mqtt_start(&client, 8196, 20); return; 连接mqtt 的时候报这个错误, mqtt服务器 都是正常的 偶尔能连接上一次
查看更多
3
个回答
默认排序
按发布时间排序
liyanlong55
2021-05-23
这家伙很懒,什么也没写!
使用 paho mqtt 这个包 都是没问题。
flashman2002
2021-05-23
这家伙很懒,什么也没写!
有关mqtt的软件包有不少,你可以试其他的软件包对比一下。
mii
2021-05-24
这家伙很懒,什么也没写!
有可能是服务器问题,或您使用的网络连接质量太差,如果你使用了有线网络,你基本可以认定为服务器问题。 确认一下当前例程的服务器地址是否为test.mosquitto.org:1883
撰写答案
登录
注册新账号
关注者
0
被浏览
1.3k
关于作者
liyanlong55
这家伙很懒,什么也没写!
提问
3
回答
5
被采纳
0
关注TA
发私信
相关问题
1
umqtt 软件包使用后,连接上emqx服务器,过一会儿就掉线了
2
使用正点原子的 潘多拉 开发板 的例程19_iot_mqtt
3
mqtt软件包,不支持直接关闭?
4
kawaii_mqtt 申请内存崩溃
5
_signal_entry() 函数中dbg_enter在哪里定义呢?
6
start to connect mqtt server 失败
7
MQTT 在“ read 0:1, break “后断开重连
8
paho_mqtt线程相关疑问
9
RT thread studio kawaii mqtt 无法连接EMQ
10
调试bc26 ,断言错误failed at rt_thread_timeout
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
本月文章贡献
程序员阿伟
6
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部