前不久做了一个数据远程采集的项目,主要功能是监听一个设备广播的运行状态数据(0.5~2s发一帧,每帧数据50~400字节),数据离线存储,同时上传云端。
需要的总数不多(<100个),对成本不敏感,选择了树莓派ZeroW进行开发(树莓派ZeroW+32g TF卡+电源+外壳,单套成本<200元)。
这个项目涉及的技术和方法基本上都是从网络上找的,准备把这些公开的资料稍微整理一下,方便有类似需求的朋友查找。
项目概况
树莓派系统安装
安装系统 设置WIFI账号密码 扩展分区 安装软件工具 |
树莓派数据采集软件开发(Python)
第一个Python程序 获取磁盘状态 格式化输出文本 串口通讯 配置文件读写 SQLite存储 存储逻辑 文件操作 |
树莓派数据上传软件开发(Python)
树莓派启动开机运行服务
PC端数据下载软件开发(Python)
原文:https://www.cnblogs.com/hotwater99/p/12697624.html