发布者 订阅者是 TCP客户端
MQtt服务器是 TCP服务器 broker
3种信号质量的发送
QoS 0 通信要求最弱 发布者发布一次,服务器 和 订阅者最多收到1次
QoS 1 通信质量要求稍微强 发布者发布之后,必须要求服务器有一次正常回应,可能之前发了几次其实服务器已经收到并转发了,
但是网络环境导致,回复发布者没收到,那么多次发送,服务器多次转发,有可能 订阅者多次收到同样东西并执行,
例如,发送开关某一个电磁阀,一定要关掉它,但是多关几次没事,必须要可靠关掉
QoS 2 要求最高,仅有一次
订阅者不在线,原来的能拿到吗?
命令安装和源码安装 2种方式都可以 mosquitto 安装:
sudo apt-get install mosquitto
路径查看:
which mosquitto
查看运行了吗:
ps -A | grep mosquitto
锁的问题:
sudo rm /var