关于mqtt的研究以及集成flutter

1. 使用mosquitto

这是一个mqtt服务器,用于广播数据

安装过程省略(有很多教程),安装完成后,可以在终端输入mosquitto,接下来就可以模拟这个一对多的发布者订阅模式了

订阅(topic1是订阅的主题,也可以是别的):mosquitto_sub -v -t topic1

发布:mosquitto_pub -t topic1 -m 消息内容

如下,是一个模拟过程:

首先,打开三个终端,这三个终端都输入“mosquitto_sub -v -t t1”表示这三个终端都订阅了这个主题:(图片放错啦,请将下面的topic1换成t1)

关于mqtt的研究以及集成flutter_第1张图片

接着,再来一个终端,输入

mosquitto_pub -t t1 -m "Hello, MQTT!"

 消息内容,去发布消息(接着这三个订阅这个主题的终端都可以接受到这个消息):

关于mqtt的研究以及集成flutter_第2张图片

2. mosquitto设置局域网可访问

在mosquitto的安装目录,如“C:\Program Files\mosquitto”下,找到“mosquitto.conf”文件,插入两行:(分别表示端口和局域网可访问)

你可能感兴趣的:(flutter)