Mosquitto

Mosquitto是一款实现了 MQTT v3.1 协议的开源消息代理软件,提供轻量级的,支持发布/订阅的的消息推送模式,使设备对设备之间的短消息通信简单易用。
MQTT协议特点】——相比于RESTful架构的物联网系统,MQTT协议借助消息推送功能,可以更好地实现远程控制。

MQTT协议角色】——在RESTful架构的物联网系统,包含两个角色客户端和服务器端,而在MQTT协议中包括发布者,代理器(服务器)和订阅者。

MQTT协议消息】——MQTT中的消息可理解为发布者和订阅者交换的内容(负载),这些消息包含具体的内容,可以被订阅者使用。

MQTT协议主题】——MQTT中的主题可理解为相同类型或相似类型的消息集合。

 

mosquitto_pub 发布指定主题的消息

-t指定topic

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

-h指定要连接的域名

-p连接端口号

mosquitto_pub -t b27a31f2d76e5f36e2007d1d5add39f0 -f /tmp/etc/roaddb_agent/event/ack -h 127.0.0.1 --cafile /opt/ygomi/roadDB/etc/key/ca.crt --cert /opt/ygomi/roadDB/etc/key/roaddb_device.crt --key /opt/ygomi/roadDB/etc/key/roaddb_device.pem -p 8883

 

mosquitto_sub 订阅指定主题的消息

-t 订阅topic

-h指定要连接的域名

mosquitto_sub -h 127.0.0.1 -t pref/server_queue --cafile /opt/ygomi/roadDB/etc/key/ca.crt --cert /opt/ygomi/roadDB/etc/key/roaddb_device.crt --key /opt/ygomi/roadDB/etc/key/roaddb_device.pem -p 8883

转载于:https://www.cnblogs.com/mianbaoshu/p/11064597.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值