简单说一下MQTT,MQTT协议目前是流行的物联网传输协议,它也是基于发布/订阅编程模式的消息协议,很多nb-iot模块也能支持mqtt协议,那么如何使用mqtt客户端和MQTT服务器端进行交互呢?
首先在嵌入式linux系统安装python环境使用pip安装paho-mqtt
pip install paho-mqtt
或源码安装
git clone https://github.com/eclipse/paho.mqtt.python
进入paho.mqtt.python目录执行:
python setup.py install
为了做测试mqtt客户端,需要安装一个mqtt Broker服务器,可以使用mosquitto,它是个实现了MQTT3.1协议的Broker服务器。官网下载源码:http://mosquitto.org/download
在安装之后,