SevenThirty是一个云养花系统
使用者可以通过页面查看花园的真实照片和所处环境参数, 给花浇水, 申请加入新的花株
- 用户系统
- IoT系统
与微信开放平台强关联, unionid作为用户主键
入口为微信小程序
关系型存储使用MySQL
目前尚未确定具体技术方案, 必选硬件有树莓派, 待选硬件有esp32, esp8266, NodeMCU, Ardunio
通信协议: HTTP(便于接口设计实现和与后端Server打通)
- 用户信息收集入库
- 用户信息展示
- 用户动作记录日志
- 花株状态(照片, 环境信息)展示
- 接收设备上报信息
- 远程浇水指令下发
- OAuth鉴权配合
- 接收用户数据并展示
- 接收花株状态数据并展示
- 远程浇水指令发送
- 定时拍照并上传至七牛
- 定时获取温度, 湿度信息上云
- 接收云端指令上电浇水
uvicorn seventhirty:app --reload