TI论坛
直播中

连伴叙

7年用户 147经验值
私信 关注
[问答]

CC3200多台设备使用mqtt_client例程,不能同时连接同一服务器?

你好:
      我在多台CC3200设备中烧录了同一个mqtt_client(broker为:mqtt.bconimg.com,port:1883)程序,同时上电,发现只能有一台设备连接上了mqtt.bconimg.com服务器。
之后,我查看了一下串口消息     我尝试先开启一个设备,并将设备1的串口打开;然后,开启设备2,设备2连接上了服务器,但设备1断开了与mqtt.bconimg.com的连接。串口打印了如下消息:

C: Net 17, Raw Error -1, time Out: N
C: RX closing Net 17 [-1]
C: Cleaning session for net 17
C: Net 17 now closed

我们是否有办法解决多台设备连接同一个broker问题呢?

回帖(3)

蒋美燕

2018-5-14 02:03:39
用CC32xx MQTT Server可以实现多个设备连到同一个block,具体请看这边: http://processors.wiki.ti.com/index.php/CC32xx_MQTT_Server
举报

张飞雄

2018-5-14 02:11:40
这应该是你服务器的限制吧,你是不是两台设备用了一样的ID号。
                                                                         如果有答案已经回答了您的问题,请标注为已回答。
Please close your question if it has been solved. 
------------------------------------------------------------------
举报

连伴叙

2018-5-14 02:30:21
引用: 一个黄人 发表于 2018-5-14 02:11
这应该是你服务器的限制吧,你是不是两台设备用了一样的ID号。
                                                                         如果有答案已经回答了您的问题,请标注为已回答。
Please close your question if it has been solved. 

嗯,是的。非常感谢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分