使用usb-thermometer读取并记录USB温度计数据

需积分: 9 0 下载量 104 浏览量 更新于2024-12-12 收藏 8KB ZIP 举报
资源摘要信息:"USB温度计项目" USB温度计项目旨在利用通用串行总线(USB)接口的温度传感器读取环境温度。通过这个项目,用户可以方便地获取温度数据,实现对环境温度的监控。该系统支持的USB温度计设备型号包括TEMPer1和TEMPer1F,这些设备通常是低成本且易于获取的硬件设备,使得在个人计算机或嵌入式系统中集成温度监控功能变得非常简单。 项目的运行流程大致分为几个步骤。首先,需要从项目仓库中克隆代码到本地。接着,需要安装必要的依赖库,这里是libusb-dev,这是一个用于访问USB设备的C库。安装完成后,通过执行make命令来编译程序,然后即可连接USB温度计并运行编译出的程序。程序运行后,会显示设备的当前温度读数,格式为华氏度和摄氏度。 为了实现温度数据的收集和整合,项目还提供了将数据整合到collectd系统中的方法。collectd是一个守护进程,用于收集系统性能数据并在用户希望时进行分析。通过执行sudo make install collectd-install命令,可以将USB温度计项目的温度读数集成到collectd中。然后,需要重启collectd服务以使更改生效。 项目自2015年11月起,就进行了多次更新和变更,添加了新的功能和参数支持。例如,在2016年1月,项目引入了-s参数,允许用户指定一个偏移量,该偏移量将从显示的温度读数中减去,以提供更为灵活的温度修正功能。 项目中还包含了详细的变更日志,列出了自2015年起的主要更新和修改记录。这使得开发者和用户可以追踪项目的进展,了解新增加的功能以及潜在的修正。 最后,文件名"usb-thermometer-master"暗示了该项目的最新版本或主要版本存储在名为"master"的压缩包中。这个名称可能表明,此版本代表了项目的主体代码库或最稳定的版本。开发者可以依赖这个版本来获取最新的项目代码,并根据项目提供的文档和指南进行温度监控系统的部署和集成。