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

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



