首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >手把手教你对接:Modbus TCP 协议下以太网温湿度变送器的数据解析与存储

手把手教你对接:Modbus TCP 协议下以太网温湿度变送器的数据解析与存储

作者头像
honsor@何
发布于 2026-10-22 14:44:48
发布于 2026-10-22 14:44:48
100
举报
概述
RJ45 插上网线、PoE 供电、IP 可配、端口一般是 502,协议通常是 Modbus TCP。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、为什么要写这篇文章
  • 二、先搞清楚:Modbus TCP 在读什么
  • 三、用 pymodbus 把原始数据读出来
    • 1. 环境
    • 2. 最基础的读取代码
  • 四、数据解析:INT16 / UINT16 / Float32 三种套路
    • 1. 场景 A:INT16 × 0.1(最常用)
      • 负温度坑
    • 2. 场景 B:UINT16 × 0.1(湿度常见)
    • 3. 场景 C:Float32(两个寄存器)
      • 通用解析函数
  • 五、完整采集示例(工程可用)
  • 六、数据怎么存?三种方案
    • 方案 1:SQLite(小项目 / 边缘网关)
    • 方案 2:InfluxDB(时序场景首选)
    • 方案 3:MySQL / PostgreSQL(业务系统对接)
  • 七、边缘网关推荐架构
  • 八、现场排坑清单(很重要)
    • 1. 读不到数据
    • 2. 数值离谱
    • 3. 温度零下炸裂
    • 4. Float 数值飘
    • 5. 多设备轮询慢
  • 九、可以直接复用的解析工具函数
  • 十、总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档