【嵌入式Linux应用开发】2. 初步移植MQTT到Ubuntu和Linux开发板

中秋节前我尽量就在这个社区写个简单的使用方法出来吧

好的,谢谢老师,请问碰到问题发布话题会有人回答吗啊

有人在回答呀,你看其它的贴不是一直都有人回答么

老师这个出了吗啊

现在是国庆节前出嘛?

1 个赞

打码的部分都是些什么啊

就是个人账户在阿里云的物联网平台的一些信息,每个人的不一样,要自己对应改

老师,您好;我连接mqtt时出现了这个问题,这个应该怎么解决?


image
是这个定义的问题吗?

提示的订阅失败,你订阅的topic有问题吧

老师,那这个是因为定义的topic的问题吗?我把topic前面的改成过username还有clientid前面的那一部分,都是显示订阅失败

阿里云的topic不是长这样吗:
image

你把那个“${deviceName}”替换成你的设备名
我看你贴的图不是这个格式的


出现了这样的问题。请问如何解决?

看着像是你编译mqtt库的时候,不是用的arm-gcc编译的,你之前用的是gcc编译的吧?



老师您好,这个问题时编译链的问题吗?设置了这个文档的编译链了

大佬,请问你这个问题解决了吗?我和你碰到了一样的问题

这个提示说mqtt的那个库文件已存在,你可以试试clean之后在make看看

对,我之前是用gcc编译的(疏忽了)。我执行了make clean指令(我把整个目录都删了,然后再make一下),但是还是解决不了,这到底是怎么回事???刚才又出了问题,去掉arm的前缀只留下gcc就可以了,要怎么解决呢???

老师,我把lib里面的mqtt的有关文件删了,然后重新make,可以通过了;但是编译mqtt_test出现了问题;谢谢老师周五下午还帮忙解答

修改makefile:

在这里make文件


这是怎么回事啊???