树莓派数据聚合节点与数据库存储项目指南
1. 项目概述
本项目利用前一项目中的传感器节点,不过数据聚合节点的主机不再使用 Arduino,而是采用树莓派。同时,使用前一项目中的同一 MySQL 数据库服务器,通过树莓派数据聚合节点存储来自 XBee 传感器节点的传感器数据。
项目目标是重现前一项目的功能,即让树莓派通过 XBee 模块(协调器)从多个传感器节点接收传感器样本,并将这些结果保存到 MySQL 数据库中。由于使用了 XBee Python 库,在根据原始数据计算温度时需要做一些小的改动,但这些改动细微且不难实现。
2. 硬件需求
本项目所需的硬件如下:
- 前一项目中基于 XBee 的传感器节点
- 树莓派
- GPIO 扩展板和电缆
- 面包板
- XBee 适配器
- 一些面包板跳线
接线方式与相关示例中的“项目:为 XBee 传感器节点创建树莓派数据收集器”部分相同。按图示连接 XBee 适配器,将 GPIO 电缆连接到树莓派,然后通电。虽然此时不一定需要安装 XBee,但安装是个不错的选择,同时要确保有协调器节点。
3. 软件需求
本项目的软件需求与之前的项目基本相同,需要使用 Connector/Python 库,可参考相关资料了解如何下载和安装该库。此外,还必须安装 MySQL Connector/Python 库,可在树莓派上使用以下命令进行安装:
$ pip3 install mysql-connector-python
超级会员免费看
订阅专栏 解锁全文
1164

被折叠的 条评论
为什么被折叠?



