项目:最近接了一个项目,需要远程控制酒店房间电源,那边电控系统使用的是mqtt进行通信,而项目后端Springboot开发,整合完毕以后正常使用,但是我设置好电控对Mqtt的设置以后发现我这边就不行了,程序重复连接Mqtt都失败抛异常,如下:
之前一直以为是配置问题。搞了好久我才反应过来原来是因为clientId重复了。这个是客户端唯一标识,不能重复,而电控那边也设置了和我后端一样的名称,所以导致一直重新连接。最后后端修改好以后重启没有问题了。
记录一下一个小错误。
项目:最近接了一个项目,需要远程控制酒店房间电源,那边电控系统使用的是mqtt进行通信,而项目后端Springboot开发,整合完毕以后正常使用,但是我设置好电控对Mqtt的设置以后发现我这边就不行了,程序重复连接Mqtt都失败抛异常,如下:
之前一直以为是配置问题。搞了好久我才反应过来原来是因为clientId重复了。这个是客户端唯一标识,不能重复,而电控那边也设置了和我后端一样的名称,所以导致一直重新连接。最后后端修改好以后重启没有问题了。
记录一下一个小错误。