4.4 MQTT服务端搭建
4.4 MQTT服务端搭建
Mqtt服务端作为控制网络的核心,起到连接各个控制设备,实现指令转发,数据处理等作用。Mqtt服务端的搭建与TCP、UDP、HTTP等常见的Client-Server模型有些不一样,它还需要一个broker 代理,且mqtt编程需要依赖名为“paho-mqtt”的模块,为此,我们要再次配置开发环境,步骤如下:
下载安装“paho—MQTT”模块:
sudo pip install paho-mqtt
添加环境变量:
source paho-mqtt/bin/activate
下载 broker 代理:
sudo apt-get install mosquitto mosquitto-clients
启动代理:
sudo server mosquitto start
broker 代理启动起来后就可以来编写服务端了。具体代码如下所示:
1 | #导入模块 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Mr.chen Blog!
评论