【Python】Flask + MQTT 实现消息订阅发布_python的flask框架连接mqtt服务器

本文介绍了如何使用Flask框架结合MQTT实现消息的订阅和发布。首先,文章讲解了项目所需的库和准备工作,然后详细阐述了创建Flask项目、编写py文件、代码实现及项目运行的步骤。在测试环节,作者演示了消息接收的测试过程,包括连接MQTT服务器。文章适合希望学习Flask与MQTT结合应用的嵌入式开发者阅读。
摘要由CSDN通过智能技术生成
	- [2创建py文件:`mqtt\_demo.py`](#2pymqtt_demopy_9)
	- [3.代码实现](#3_12)
	- [4.项目运行](#4_85)
+ [测试](#_89)
+ - [1、测试消息接收](#1_91)
	- [2、 测试消息发布](#2__106)
+ [扩展](#_113)

Flask + MQTT 实现消息订阅发布

准备

  • 本次项目主要使用到的库:flask_mqtt
pip install flask_mqtt

开始

1.创建Flask项目
2创建py文件:mqtt_demo.py
- *也可以直接在项目中的 `app.py` 文件进行代码编写*

在这里插入图片描述

3.代码实现
from flask import Flask, request, jsonify
from flask_mqtt import Mqtt

app = Flask(__name__)


# 代理地址
app.config['MQTT\_BROKER\_URL'] = 'broker.emqx.io'
# 端口
app.config['MQTT
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值