在进行硬件和web进行交互过程中,要解决传感器和输出控制装置信号如何和服务器进行通信的问题(可以通过socket建立连接,也可以用中间建立数据库进行数据的读写)。本文介绍使用的MQTT如何进行通信,这种方式并发量和稳定性更高。
1.命令行安装
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
sudo apt-get install mosquitto
sudo apt-get install libmosquitto-dev
安装MQTT客户端
sudo apt-get install mosquitto-clients
sudo service mosquitto status
若显示 mosquitto start/running, process 816 说明安装成功
2.测试
在xshell开两个窗口
mosquitto订阅mqtt消息
mosquitto_sub -h localhost -t mqtt
mosquitto发布mqtt消息
mosquitto_pub -h localhost -t mqtt -m ‘hello mqtt’
在订阅窗口看到 打印出hello mqtt