i.mx6ull移植mosquitto gateway-bridge
官网获取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相关推荐
- i.MX6ULL移植NXP官方Linux内核imx_5.4.47_2.2.0
目录 开发环境 设置交叉编译工具链 下载NXP官方维护的内核 使用官方配置编译 使用4.9.88版本的设备树 通过网络下载内核镜像以及设备树 使用之前写在emmc中的根文件系统 添加自己的板子 使用n ...
- i.MX6ULL移植NXP官方uboot2020.04_5.4.47_2.2.0
目录 开发环境 设置交叉编译工具链 下载nxp的uboot 移植uboot 编译uboot 烧写uboot镜像 建立自己的单板文件配置 解决适配问题 适配 lan8720a 网卡 查看公版原理图 查看 ...
- NXP i.MX6ULL 移植python3.9.5
项目场景: 在眺望电子TW-AC6G-EVM开发板上移植python3.9.5: 编译环境及开发包: 主机:ubuntu18.04 交叉编译器:arm-linux-gnueabihf-gcc QT5. ...
- 迅为iTOP-i.MX6ULL 开发板-Mqtt 移植教程
本文转自迅为IMX6ULL开发板教程第第八十八章,关注公众号:迅为电子,回复 :终结者,免费获取产品资料 移植环境 Ubuntu:迅为提供的 ubuntu16.04 编译器:gcc-linaro- ...
- 迅为i.MX6开发板mqtt 移植教程(一)
移植环境 Ubuntu:迅为提供的 ubuntu16.04 编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 开发 ...
- 移植正点原子linux内核
目录 前言 一.创建VSCODE移植工程 二.修改根目录下Makefile 三.添加自己的linux开发板 1.创建linux开发板配置文件 2.创建linux开发板设备树文件 3.修改编译文件 四. ...
- 迅为IMX6ULL开发板Linux学习教程
1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 , 回复 :终结者,免费获取产品资料 让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...
- Docker源码分析(八):Docker Container网络(下)
http://www.infoq.com/cn/articles/docker-source-code-analysis-part8 1.Docker Client配置容器网络模式 Docker目前支 ...
- android学习之旅-学习计划
在计算机这个浩瀚的的世界里,每一个分支都足够你去钻研一辈子,从一开始接触C语言,到后来的C++,接着学了java,这才勉强知道编程为何物,--! 从暑假开始在外面实习的这段时间里,做过开发,做过售前技 ...
最新文章
- django源码分析 LazySetting对象
- Request请求用Cookie记录SessionId
- centos重启网络失败Job for network.service failed,ping不通网络
- win10更新后程序路径盘符变成*星号解决方法
- mariadb集群初次启动方法
- linux卸载docker redis,【Docker】Redis在docker上的安装、启动、停止、删除操作
- Windows 下有哪些逆天的软件?
- dell服务器怎么看硬件状态,从DELL 2950和DELL R710看服务器硬件
- 风吹雨云商城系统程序源码
- 在ASP.NET Core中使用的ML.NET模型构建器入门
- 银联的bankall_gmc银联接口开发demo
- matlab 和 ampl 结合,AMPL和MATLAB结合使用示例
- Spring实例(DI注入)——女生追男生
- 实战攻防之紫队视角下的实战攻防演习组织
- 设计模式01---设计模式基础篇01
- Moodle功能插件汇总
- 【python】端调用cmd命令
- (0101)iOS开发之iPad模拟器如何实现分屏模式调试
- Linux的远程终端连不上,Linux系统远程连接终端连接不上怎么办
- 25 openEuler管理网络-使用nmcli命令配置ip
热门文章
- java计算机毕业设计高校多媒体设备运维管理系统服务端(附源码、数据库)
- c语言中5 2 11 意思,新概念第二册课后题答案详解:Lesson55
- linux基本功系列之more命令实战
- 自己动手在阿里云服务器上搭建一套zabbix+grafana监控系统
- 关于K8s中Ansible AWX(awx-operator 0.30.0)平台Helm部署的一些笔记
- 中软国际和华为签署电信业务云合作协议
- 简单网店php,Php免费商城系统让你白手起家开网店
- 菜鸟教程:空格键用法大搜罗
- 腾讯云实现短信验证码登录
- java基础巩固-宇宙第一AiYWM:为了维持生计,架构知识+分布式微服务+高并发高可用高性能知识序幕就此拉开(三:注册中心、补充CAP定理、BASE 理论)~整起