tina_sdk 如何使用mosquitto进行mqtt通信?
-
小白没用过mqtt,要用的时候一脸懵逼,请教大佬们指点一下。
-
输入 make menuconfig 命令进入内核配置,在内核配置中进入到 network 目录中,勾选如下mosquitto配置:
然后编译报错:
取消勾选再编译也是同样报错,救救孩子吧 -
@jr_online 这个是libssl的锅,好像更新一下就行了
-
-
@jr_online 换下代码,或者打个patch
-
@yuzukitsuru 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:
@jr_online 换下代码,或者打个patch
大佬,是更换Tina-sdk里关于openssl的代码吗?不懂sdk里的配置
还是需要更新系统的openssl呢?求大佬带带我 -
@jr_online tina里的
-
-
这个我也遇到过。。。后来自己去编译mqtt的源码。去除了ssl支持。。。。。
-
@weipengyao 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:
这个我也遇到过。。。后来自己去编译mqtt的源码。去除了ssl支持。。。。。
我现在也是,但是交叉编译不太会,还在摸索。在ubuntu上可以实现mqtt通信,但是怎么移植到tina编译就还在懵逼中...
-
如果是公司项目可以找代理商直接支持的
-
未定义的那些符号应该是旧版
openssl
的接口。在Tina-Linux
的menuconfig
中使能openssl
编译,并启用兼容过时接口选项,设置兼容至1.0.0
版本(依据是openssl-1.1.0i/Configure
中的$apitable
,版本号必须是$apitable
中有的,否则编译不过)。这样做之后,应该就可以找到了。 -
@qianchenzhumeng 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:
未定义的那些符号应该是旧版
openssl
的接口。在Tina-Linux
的menuconfig
中使能openssl
编译,并启用兼容过时接口选项,设置兼容至1.0.0
版本(依据是openssl-1.1.0i/Configure
中的$apitable
,版本号必须是$apitable
中有的,否则编译不过)。这样做之后,应该就可以找到了。 -
@qianchenzhumeng 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:
@qianchenzhumeng 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:
未定义的那些符号应该是旧版
openssl
的接口。在Tina-Linux
的menuconfig
中使能openssl
编译,并启用兼容过时接口选项,设置兼容至1.0.0
版本(依据是openssl-1.1.0i/Configure
中的$apitable
,版本号必须是$apitable
中有的,否则编译不过)。这样做之后,应该就可以找到了。好滴,感谢大佬的指点
-
@jr_online 搞定了吗,我也遇到这个问题了
-
-
@jr_online 老哥,后面用的是这个吗,为什么不用内核直接编译好的
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号