通讯协议
文章平均质量分 53
vb200811
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FastAPI-MQTT 测试使用
摘要:本文介绍了一个基于FastAPI和MQTT协议的物联网应用开发方案。通过FastAPI-MQTT库实现MQTT客户端功能,包含连接管理、主题订阅/发布、消息处理等核心功能。应用支持传感器数据处理(sensors/#)、设备控制(commands/#)等主题,提供REST API接口用于消息发布和设备控制。配置文件中设置MQTT代理参数,主程序实现生命周期管理、消息去重及异常处理等功能。该方案适用于物联网、实时通信等场景,具有模块化设计、易于扩展的特点。原创 2026-01-28 17:04:36 · 293 阅读 · 0 评论 -
MQTT 跨语言通信 (C# 发布端 & Python 接收端)
在实际的通讯过程中我们可能使用两种编程语言进行通讯,这里我用C#写了一个MQTT协议的发布端代码这里我遇到一个麻烦就是MQTTnet版本问题。接收端 采用 paho-mqtt 1.6.1版本的。原创 2026-01-13 21:07:30 · 196 阅读 · 0 评论 -
基于MQTT 协议显示 Raspberry Pi 超声波测距模块测量数据
左图:原始数据右图:平滑数据订阅端代码树莓派超声波测距数据发布端代码:原创 2026-01-13 14:13:51 · 269 阅读 · 0 评论 -
Ubuntu 系统下 RabbitMQ 作为 MQTT 代理的配置方案
本文介绍了RabbitMQ的MQTT插件配置及使用指南。主要内容包括:1)启用RabbitMQ的MQTT插件;2)配置自定义端口(1884)和安全设置(禁用匿名访问);3)防火墙端口开放;4)提供Python客户端示例代码(publisher.py和subscriber.py),展示如何通过MQTT协议发布和订阅消息。文章强调需配置用户认证信息,并给出了完整的消息收发实现代码。原创 2026-01-09 17:19:29 · 441 阅读 · 0 评论 -
基于AMQP协议模拟MQTT的发布 / 订阅主题功能
本文介绍了MQTT和AMQP的主题模式实现方式。MQTT采用发布/订阅机制,通过主题层级和通配符实现消息过滤;而AMQP通过topic类型交换机、队列和绑定键来模拟类似功能。文章提供了Python示例代码:setup_topic.py初始化RabbitMQ基础设施,创建持久化的topic交换机和队列;producer_topic.py发布不同主题的消息;consumer_topic.py订阅并处理以"sensor"开头的主题消息。三个脚本共同演示了基于AMQP实现主题模式消息系统的完整流原创 2026-01-02 10:51:43 · 424 阅读 · 0 评论 -
Ubuntu 系统下 AMQP 协议 RabbitMQ服务器部署
本文介绍了RabbitMQ的安装配置及Python实现消息队列的完整流程。首先详细说明了在Linux系统下安装RabbitMQ的步骤,包括安装Erlang、RabbitMQ服务、安全配置(创建用户、设置权限、删除默认guest用户)以及开放防火墙端口。接着提供了Python程序实现,包含三个核心文件:set.py用于创建交换机和队列,producer.py发送消息,consumer.py监听并处理消息。文中还特别说明了如何配置交换机模式,实现不同优先级消息的路由,并给出了查看配置的命令。整个方案实现了基本的原创 2026-01-01 16:39:56 · 1199 阅读 · 0 评论 -
Windows系统下 MQTT 代理服务器 Mosquitto 安装配置及简单使用
本文介绍了Mosquitto MQTT代理的安装配置及使用教程。主要内容包括:1)下载Mosquitto安装包;2)创建账户密码的详细步骤;3)配置mosquitto.conf文件监听端口和IP设置;4)启动Mosquitto服务的方法;5)提供Python编写的发布者和订阅者示例代码,包含连接设置、消息发布/订阅等功能实现。文中特别强调了生产环境应使用用户名/密码认证而非匿名连接,并给出了详细的配置参数说明和代码注释。原创 2025-12-23 16:57:15 · 983 阅读 · 0 评论
分享