mosquitto_pub和mosquitto_sub 命令参数说明

mosquitto_pub 命令参数说明

1. -d  打印debug信息

2. -f  将指定文件的内容作为发送消息的内容

3. -h  指定要连接的域名  默认为localhost

4. -i  指定要给哪个clientId的用户发送消息

5. -I  指定给哪个clientId前缀的用户发送消息

6. -m  消息内容

7. -n  发送一个空(null)消息

8. -p  连接端口号

9. -q  指定QoS的值(0,1,2)

10. -t  指定topic

11. -u  指定broker访问用户

12. -P  指定broker访问密码

13. -V  指定MQTT协议版本

14. --will-payload  指定一个消息,该消息当客户端与broker意外断开连接时发出。该参数需要与--will-topic一起使用

15. --will-qos  Will的QoS值。该参数需要与--will-topic一起使用

16. --will-retain 指定Will消息被当做一个retain消息(即消息被广播后,该消息被保留起来)。该参数需要与--will-topic一起使用

17. --will-topic  用户发送Will消息的topic

mosquitto_sub 命令参数说明

1. -c  设定‘clean session’为无效状态,这样一直保持订阅状态,即便是已经失去连接,如果再次连接仍旧能够接收的断开期间发送的消息。

2. -d  打印debug信息

3. -h  指定要连接的域名  默认为localhost

4. -i 指定clientId

5. -I 指定clientId前缀

6. -k keepalive 每隔一段时间,发PING消息通知broker,仍处于连接状态。 默认为60秒。

7. -q 指定希望接收到QoS为什么的消息  默认QoS为0

8. -R 不显示陈旧的消息

9. -t 订阅topic

10. -v 打印消息

11. --will-payload  指定一个消息,该消息当客户端与broker意外断开连接时发出。该参数需要与--will-topic一起使用

12. --will-qos  Will的QoS值。该参数需要与--will-topic一起使用

13. --will-retain 指定Will消息被当做一个retain消息(即消息被广播后,该消息被保留起来)。该参数需要与--will-topic一起使用

14. --will-topic  用户发送Will消息的topic

转自http://blog.itpub.net/28624388/viewspace-1440102/

时间: 2024-11-01 23:18:00

mosquitto_pub和mosquitto_sub 命令参数说明的相关文章

Hadoop命令参数说明

namenode(hdfs)+jobtracker(mapreduce)可以放在一台机器上,datanode+tasktracker可以在一台机器上,辅助namenode要单独放一台机器,jobtracker通常情况下分区跟datanode一样(目录最好分布在不同的磁盘上,一个目录对应一个磁盘),namenode存储目录需要格式化,datanode存储目录不需要格式化,启动时自动创建 同一个datanode上的每个磁盘上的块不会重复,不同datanode之间的块才可能重复 一些文件的说明: 1.

Java命令参数说明

Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令 JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行 模式有更深入理解. 一.查看参数列表: 虚拟机参数分为基本和扩展两类,在命令行中输入JAVA_HOME"bin"java 就可得到基本参数列表, 在命令行输入JAVA_H

(三)Docker命令参数说明

保留

mosquitto命令参数说明

1. -c  配置文件 从文件中加载配置参数 如果没有指定默认路径为/etc/mosquitto/mosquitto.conf 2. -d   表示以后台守护进程的形式启动 3. -p   指定监听端口 默认为1883 4. -v  监控日志  类似于在配置文件中把log_type 设置为all mosquitto broker状态监控 客户端可以通过订阅$SYS层级的话题来监控broker的相关信息 1.$SYS/broker/bytes/received  收到的所有字节数 2.$SYS/b

mosquitto 常用命令

原文:https://www.cnblogs.com/smartlife/articles/10182136.html 常用命令 订阅主题 mosquitto_sub -h 192.168.0.1 -p 1883 -u root -P root -t topicname 推送消息 mosquitto_pub -h 192.168.0.1 -p 1883 -u root -P root -t topicname -m "发送的消息内容" mosquitto重启 1.1 查看mosquit

Linux的sed命令

一.初识sed 在部署openstack的过程中,会接触到大量的sed命令,比如 # Bind MySQL service to all network interfaces.sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf 那么这条命令是什么意思?接下来介绍sed命令答案自然就揭晓了.二.sed简介 sed:是一个编辑器,是一个强大的文件处理工具. sed作用:用来替换.删除,更新文件中的内容.sed能自动处理一个或多个文件. sed原理:sed

【Docker命令大全】

说明: (1)茶色的字体,代表常用的命令: (2)出现<>,代表变量,使用的时候请替换为具体的值 <image_id>  ,代表镜像id <image_name> ,代表镜像名称 <container_id> ,代表容器id <keyword> ,代表关键字 命令 备注 docker version 查看Docker的版本信息 docker info 查看docker环境信息,如容器数量.镜像数量.镜像存储目录等 docker login 注册或

根据wsimport命令生成webservice客户端

wsimport  -d  d:webservice -keep -verbose http://localhost:8888/ns?wsdl 命令参数说明: -d:生成客户端执行类的class文件的存放目录 -s:生成客户端执行类的源文件的存放目录 -p:定义生成类的包名 -keep 是定是否生成.java的源文件 -verbose显示生成详细的过程

【webservice】使用命令wsimport构建WebService客户端

wsimport命令介绍 在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方.该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现.对于命令的使用方法,我们以开放的中文简体字与繁体字转换Web Service接口为例,如下: 在命令提示符中使用如下命令: wsimport -keep -p com.zhj2f