单片机
返回首页

iTOP-4412开发板-mqtt移植教程(二)

2025-09-08 来源:cnblogs

基于迅为iTOP-4412开发板在 Ubuntu 的/home/topeet/下创建一个 mqtt-arm 的文件夹,如下图所示:


我们进入我们安装的 mosquitto-1.5 目录下,作者这里是安装在了/opt/mosquitto-arm
下,如下图所示:


我们把当前路径下的/etc/mosquitto/下的 mosquitto.conf.example 文件拷贝到我们在
/home/topeet/下创建一个 mqtt-arm 的文件夹,命令如下:
cp mosquitto.conf.example /home/topeet/mqtt-arm/
如下图所示


然后我们返回到 mosquitto 的安装目录,我们进到安装目录下 mosquitto-
1.5/usr/local/bin 下面,如下图所示:

我们把这个目录下所有文件拷贝到我们在/home/topeet/下创建一个 mqtt-arm 的文件
夹,命令如下:
cp ./* /home/topeet/mqtt-arm/
如下图所示:


然后我们返回到 mosquitto 的安装目录,我们进到安装目录下 mosquitto-
1.5/usr/local/sbin 下面,如下图所示:

我们把这个目录下的 mosquitto 二进制文件拷贝到我们在/home/topeet/下创建一个
mqtt-arm 的文件夹,命令如下:

然后我们返回到 mosquitto 的安装目录,把 libuuid-1.0.3 mosquitto-1.5 openssl
这个三个文件夹全部拷贝到我们在/home/topeet/下创建一个 mqtt-arm 的文件夹,命令如下:
cp -rf libuuid-1.0.3/ mosquitto-1.5/ openssl/ /home/topeet/mqtt-arm
如下图所示:

然后我们返回到/home/topeet/下面,使用 tar 命令打包我们创建的 mqtt-arm 文件,命令如下:
tar -czf mqtt-arm.tar.gz mqtt-arm/
如下图所示:

我们把这个压缩包拷贝到开发板的根目录,这里以 4412 开发板为例,其他开发板操作一致

我们解压这个压缩包,并进入到解压生成的目录,如下图所示:

我们把开发板当前目录下 libuuid-1.0.3/ mosquitto-1.5/ openssl/三个文件下的 lib 下
的库全部放到开发板的/lib 下面,命令如下:
cp -rf libuuid-1.0.3/lib/* mosquitto-1.5/usr/local/lib/* openssl/lib/* /lib/
如下图所示:

我们把当前目录下 mosquitto.conf.example 复制一个和他一模一样名为
mosquitto.conf 的文件放在/etc 下面,命令如下:
cp mosquitto.conf.example /etc/mosquitto.conf
如下图所示:

然后我们把剩下的几个文件全部放在开发板的/bin 目录下,命令如下:
mv mosquitto mosquitto_* /bin
如下图所示

然后我们返回到开发板的根目录,删掉我们 mqtt-arm.tar.gz 的压缩包和解压生成的
mqtt-arm 文件夹就可以了。

进入单片机查看更多内容>>
相关视频
  • 【TI MSPM0 应用实战】智能小车+工业角度编码器+血氧仪+烟雾探测器!硬核参考设计详解!

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

  • 直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  • 基于灵动MM32W0系列MCU的指夹血氧仪控制及OTA升级应用方案分享

精选电路图
  • 锂离子/锂聚合物USB电池充电器

  • 6晶体管H桥

  • AVR LCD温度计—LM35

  • AVR PC步进电机驱动器

  • AVR温度计TCN75

  • JDM2 PIC 18F 编程器

    相关电子头条文章