# 智能温度检测系统开发 **Repository Path**: hahahagogogo/sendtemper ## Basic Information - **Project Name**: 智能温度检测系统开发 - **Description**: 客户端固定时间向树莓派上的动ds18b20温度传感器获取温度,获取实时时间,经JSON格式打包后发送至服务器端,支持断线重连(客户端发送数据失败后会将数据存入数据库,当连接上服务器后,在每次发送实时获取的数据以外,会从数据库中获取最多五条数据进行发送),确认重传机制。数据库使用轻量级sqlite3数据库,程序运行包含日志系统,实时更新程序运行的错误信息。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-06-24 - **Last Updated**: 2023-07-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能温度检测系统开发 #### 介绍 客户端固定时间向树莓派上的动ds18b20温度传感器获取温度,获取实时时间,经JSON格式打包后发送至服务器端,支持断线重连(客户端发送数据失败后会将数据存入数据库,当连接上服务器后,在每次发送实时获取的数据以外,会从数据库中获取最多五条数据进行发送),确认重传机制。数据库使用轻量级sqlite3数据库,程序运行包含日志系统,实时更新程序运行的错误信息。 #### 逻辑架构 ![输入图片说明](%E6%B5%81%E7%A8%8B%E5%9B%BE.jpg) #### 测试 1. 客户端获取数据 ![输入图片说明](%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%8E%B7%E5%8F%96%E6%95%B0%E6%8D%AE.png) 2. 服务端接收数据 ![输入图片说明](%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%8E%B7%E5%8F%96%E6%95%B0%E6%8D%AE.png) 3. 数据库增删查改 ![输入图片说明](%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A2%9E%E5%88%A0%E6%9F%A5%E6%94%B9.png) 4. 确认重传 ![输入图片说明](%E7%A1%AE%E8%AE%A4%E9%87%8D%E4%BC%A0.png)