导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    tina_sdk 如何使用mosquitto进行mqtt通信?

    MR Series
    7
    17
    4796
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • J
      jr_online LV 7 最后由 编辑

      小白没用过mqtt,要用的时候一脸懵逼,请教大佬们指点一下。

      J 1 条回复 最后回复 回复 引用 分享 2
      • J
        jr_online LV 7 @jr_online 最后由 编辑

        输入 make menuconfig 命令进入内核配置,在内核配置中进入到 network 目录中,勾选如下mosquitto配置:
        c3c888b2-c29a-4f90-8194-8d84f79967eb-1666689610701_C87C2F33-194C-4d7c-A42F-6C7DEC0E7D53.png
        然后编译报错:
        41230972-368e-4ec8-b359-b184c8fb5f57-1666689531036_DA7D145F-B5C5-449c-950D-1067AF31E4F1.png
        取消勾选再编译也是同样报错,救救孩子吧😥

        YuzukiTsuru 1 条回复 最后回复 回复 引用 分享 0
        • YuzukiTsuru
          柚木 鉉 LV 9 @jr_online 最后由 编辑

          @jr_online 这个是libssl的锅,好像更新一下就行了

          J 1 条回复 最后回复 回复 引用 分享 0
          • J
            jr_online LV 7 @YuzukiTsuru 最后由 编辑

            @yuzukitsuru 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:

            @jr_online 这个是libssl的锅,好像更新一下就行了

            大佬,我能弱弱问一句怎么更新吗😰

            YuzukiTsuru 1 条回复 最后回复 回复 引用 分享 0
            • YuzukiTsuru
              柚木 鉉 LV 9 @jr_online 最后由 编辑

              @jr_online 换下代码,或者打个patch

              J 1 条回复 最后回复 回复 引用 分享 0
              • J
                jr_online LV 7 @YuzukiTsuru 最后由 编辑

                @yuzukitsuru 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:

                @jr_online 换下代码,或者打个patch

                大佬,是更换Tina-sdk里关于openssl的代码吗?不懂sdk里的配置😵
                还是需要更新系统的openssl呢?求大佬带带我

                YuzukiTsuru 1 条回复 最后回复 回复 引用 分享 0
                • YuzukiTsuru
                  柚木 鉉 LV 9 @jr_online 最后由 编辑

                  @jr_online tina里的

                  J 1 条回复 最后回复 回复 引用 分享 0
                  • J
                    jr_online LV 7 @YuzukiTsuru 最后由 编辑

                    @yuzukitsuru 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:

                    @jr_online tina里的

                    大佬,我懵逼,无从下手😥

                    1 条回复 最后回复 回复 引用 分享 0
                    • weipengyao
                      痞老板 LV 4 最后由 编辑

                      这个我也遇到过。。。后来自己去编译mqtt的源码。去除了ssl支持。。。。。

                      J 1 条回复 最后回复 回复 引用 分享 0
                      • J
                        jr_online LV 7 @weipengyao 最后由 编辑

                        @weipengyao 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:

                        这个我也遇到过。。。后来自己去编译mqtt的源码。去除了ssl支持。。。。。

                        我现在也是,但是交叉编译不太会,还在摸索。在ubuntu上可以实现mqtt通信,但是怎么移植到tina编译就还在懵逼中...

                        1 条回复 最后回复 回复 引用 分享 0
                        • Y
                          YiXinTai LV 5 最后由 编辑

                          如果是公司项目可以找代理商直接支持的

                          1 条回复 最后回复 回复 引用 分享 0
                          • Q
                            qianchenzhumeng LV 3 最后由 编辑

                            未定义的那些符号应该是旧版 openssl 的接口。在 Tina-Linux 的 menuconfig 中使能 openssl 编译,并启用兼容过时接口选项,设置兼容至 1.0.0 版本(依据是 openssl-1.1.0i/Configure 中的 $apitable,版本号必须是 $apitable 中有的,否则编译不过)。这样做之后,应该就可以找到了。

                            Q 1 条回复 最后回复 回复 引用 分享 0
                            • Q
                              qianchenzhumeng LV 3 @qianchenzhumeng 最后由 qianchenzhumeng 编辑

                              @qianchenzhumeng 在 tina_sdk 如何使用mosquitto进行mqtt通信? 中说:

                              未定义的那些符号应该是旧版 openssl 的接口。在 Tina-Linux 的 menuconfig 中使能 openssl 编译,并启用兼容过时接口选项,设置兼容至 1.0.0 版本(依据是 openssl-1.1.0i/Configure 中的 $apitable,版本号必须是 $apitable 中有的,否则编译不过)。这样做之后,应该就可以找到了。

                              libopenssl.png

                              J 1 条回复 最后回复 回复 引用 分享 0
                              • J
                                jr_online LV 7 @qianchenzhumeng 最后由 编辑

                                @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 中有的,否则编译不过)。这样做之后,应该就可以找到了。

                                libopenssl.png

                                好滴,感谢大佬的指点👍

                                Q 1 条回复 最后回复 回复 引用 分享 0
                                • Q
                                  qz_18732517808 LV 3 @jr_online 最后由 编辑

                                  @jr_online 搞定了吗,我也遇到这个问题了

                                  J 1 条回复 最后回复 回复 引用 分享 0
                                  • J
                                    jr_online LV 7 @qz_18732517808 最后由 编辑

                                    @qz_18732517808 后面没有用mosquitto
                                    https://blog.csdn.net/thisway_diy/article/details/125557534

                                    Z 1 条回复 最后回复 回复 引用 分享 0
                                    • Z
                                      z1195069423 LV 1 @jr_online 最后由 编辑

                                      @jr_online 老哥,后面用的是这个吗,为什么不用内核直接编译好的😵

                                      1 条回复 最后回复 回复 引用 分享 0
                                      • 1 / 1
                                      • First post
                                        Last post

                                      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                                      行为准则 | 用户协议 | 隐私权政策