官网获取openssl mosquitto源码 Eclipse Mosquitto

参考资料编译openssl库移植到开发板相应目录下

参考

imx6ull 移植mqtt_bbssuiji2的博客-CSDN博客_imx6 mqtt

Linux环境下交叉编译mosquitto及其依赖_xxxx-CSDN博客_mqtt依赖openssl

​​​​​​[ARM入门] 迅为i.MX6开发板mqtt 移植教程(二) _topeet

移植到相应文件夹 bin/*->/usr/bin/ sbin/*->/usr/sbin/* lib/*->/usr/lib /etc/mosquitto.conf.example下修改 user:root

done

ps:1)应用程序API看 include/*

2)开启mosquitto的mqtt broker服务 mosquitto -d -c /etc/mosquitto.conf.example

mosquitto指令

sudo mosquitto -dmosquitto_sub -h 192.168.1.1 -t "demo"
mosquitto_sub
-c 设定‘clean session’为无效状态,这样一直保持订阅状态,即便是已经失去连接,如果再次连接仍旧能够接收的断开期间发送的消息。
-d 打印debug信息
-h 指定要连接的域名 默认为localhost
-i 指定clientId
-I 指定clientId前缀
-k keepalive 每隔一段时间,发PING消息通知broker,仍处于连接状态。 默认为60秒。
-q 指定希望接收到QoS为什么的消息 默认QoS为0
-R 不显示陈旧的消息
-t 订阅topic
-v 打印消息
-u 用户名
-P 密码
--will-payload 指定一个消息,该消息当客户端与broker意外断开连接时发出。该参数需要与--will-topic一起使用
--will-qos Will的QoS值。该参数需要与--will-topic一起使用
--will-retain 指定Will消息被当做一个retain消息(即消息被广播后,该消息被保留起来)。该参数需要与--will-topic一起使用
--will-topic 用户发送Will消息的topicmosquitto_pub -h 192.168.1.1 -t "demo" -m "hello"
mosquitto_pub
d 打印debug信息
-f 将指定文件的内容作为发送消息的内容
-h 指定要连接的域名 默认为localhost
-i 指定要给哪个clientId的用户发送消息
-I 指定给哪个clientId前缀的用户发送消息
-m 消息内容
-n 发送一个空(null)消息
-p 连接端口号
-q 指定QoS的值(0,1,2)
-t 指定topic
-u 指定broker访问用户
-P 指定broker访问密码
-V 指定MQTT协议版本
--will-payload 指定一个消息,该消息当客户端与broker意外断开连接时发出。该参数需要与--will-topic一起使用
--will-qos Will的QoS值。该参数需要与--will-topic一起使用
--will-retain 指定Will消息被当做一个retain消息(即消息被广播后,该消息被保留起来)。该参数需要与--will-topic一起使用
--will-topic 用户发送Will消息的topicmosquitto_sub  -h 192.168.1.1 -t "demo" -u test -P 123
mosquitto_pub -h 192.168.1.1 -t "demo" -u test -P 123 -m "hello"sudo touch /etc/mosquitto/pwfile
sudo touch /etc/mosquitto/aclfile
sudo /bin/bash -c 'echo "password_file /etc/mosquitto/pwfile" >>
/etc/mosquitto/mosquitto.conf'
sudo /bin/bash -c 'echo "acl_file /etc/mosquitto/aclfile" >> /etc/mosquitto/mosquitto.conf'
sudo mosquitto_passwd /etc/mosquitto/pwfile test
sudo vi /etc/mosquitto/aclfile
user test
topic write demo
user test
topic read demo
sudo mosquitto -c /etc/mosquitto/mosquitto.conf -d

参考

Ubuntu下mosquitto 的使用_不霁何虹丶的博客-CSDN博客_mosquitto ubuntu

i.mx6ull移植mosquitto gateway-bridge相关推荐

  1. i.MX6ULL移植NXP官方Linux内核imx_5.4.47_2.2.0

    目录 开发环境 设置交叉编译工具链 下载NXP官方维护的内核 使用官方配置编译 使用4.9.88版本的设备树 通过网络下载内核镜像以及设备树 使用之前写在emmc中的根文件系统 添加自己的板子 使用n ...

  2. i.MX6ULL移植NXP官方uboot2020.04_5.4.47_2.2.0

    目录 开发环境 设置交叉编译工具链 下载nxp的uboot 移植uboot 编译uboot 烧写uboot镜像 建立自己的单板文件配置 解决适配问题 适配 lan8720a 网卡 查看公版原理图 查看 ...

  3. NXP i.MX6ULL 移植python3.9.5

    项目场景: 在眺望电子TW-AC6G-EVM开发板上移植python3.9.5: 编译环境及开发包: 主机:ubuntu18.04 交叉编译器:arm-linux-gnueabihf-gcc QT5. ...

  4. 迅为iTOP-i.MX6ULL 开发板-Mqtt 移植教程

    本文转自迅为IMX6ULL开发板教程第第八十八章,关注公众号:迅为电子,回复 :终结者,免费获取产品资料   移植环境 Ubuntu:迅为提供的 ubuntu16.04 编译器:gcc-linaro- ...

  5. 迅为i.MX6开发板mqtt 移植教程(一)

    移植环境 Ubuntu:迅为提供的 ubuntu16.04 编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 开发 ...

  6. 移植正点原子linux内核

    目录 前言 一.创建VSCODE移植工程 二.修改根目录下Makefile 三.添加自己的linux开发板 1.创建linux开发板配置文件 2.创建linux开发板设备树文件 3.修改编译文件 四. ...

  7. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  8. Docker源码分析(八):Docker Container网络(下)

    http://www.infoq.com/cn/articles/docker-source-code-analysis-part8 1.Docker Client配置容器网络模式 Docker目前支 ...

  9. android学习之旅-学习计划

    在计算机这个浩瀚的的世界里,每一个分支都足够你去钻研一辈子,从一开始接触C语言,到后来的C++,接着学了java,这才勉强知道编程为何物,--! 从暑假开始在外面实习的这段时间里,做过开发,做过售前技 ...

最新文章

  1. django源码分析 LazySetting对象
  2. Request请求用Cookie记录SessionId
  3. centos重启网络失败Job for network.service failed,ping不通网络
  4. win10更新后程序路径盘符变成*星号解决方法
  5. mariadb集群初次启动方法
  6. linux卸载docker redis,【Docker】Redis在docker上的安装、启动、停止、删除操作
  7. Windows 下有哪些逆天的软件?
  8. dell服务器怎么看硬件状态,从DELL 2950和DELL R710看服务器硬件
  9. 风吹雨云商城系统程序源码
  10. 在ASP.NET Core中使用的ML.NET模型构建器入门
  11. 银联的bankall_gmc银联接口开发demo
  12. matlab 和 ampl 结合,AMPL和MATLAB结合使用示例
  13. Spring实例(DI注入)——女生追男生
  14. 实战攻防之紫队视角下的实战攻防演习组织
  15. 设计模式01---设计模式基础篇01
  16. Moodle功能插件汇总
  17. 【python】端调用cmd命令
  18. (0101)iOS开发之iPad模拟器如何实现分屏模式调试
  19. Linux的远程终端连不上,Linux系统远程连接终端连接不上怎么办
  20. 25 openEuler管理网络-使用nmcli命令配置ip

热门文章

  1. java计算机毕业设计高校多媒体设备运维管理系统服务端(附源码、数据库)
  2. c语言中5 2 11 意思,新概念第二册课后题答案详解:Lesson55
  3. linux基本功系列之more命令实战
  4. 自己动手在阿里云服务器上搭建一套zabbix+grafana监控系统
  5. 关于K8s中Ansible AWX(awx-operator 0.30.0)平台Helm部署的一些笔记
  6. 中软国际和华为签署电信业务云合作协议
  7. 简单网店php,Php免费商城系统让你白手起家开网店
  8. 菜鸟教程:空格键用法大搜罗
  9. 腾讯云实现短信验证码登录
  10. java基础巩固-宇宙第一AiYWM:为了维持生计,架构知识+分布式微服务+高并发高可用高性能知识序幕就此拉开(三:注册中心、补充CAP定理、BASE 理论)~整起