树莓派自动浇水,树莓派云灌溉(四)

树莓派自动浇水,树莓派云灌溉(四)_第1张图片

**联系我直接评论或者练习我的邮箱[email protected],博客园的短消息不一定看得到。不好意思**

shumeipai

0基础实现树莓派云灌溉系统

树莓派云灌溉系统的实现

目录

树莓派相关配置

  • 树莓派简介
    • 树莓派的用途和本质
  • 树莓派安装系统并网络连接
    • 如何去设置树莓派和网络
  • 树莓派摄像头的启用
    • 使用相机模块的环境准备(这是docx文档,请下载后查看)
    • 相机模块教程(同上)
  • 树莓派相关传感器的使用
    • 关于传感器的总说明
    • 控制土壤湿度传感器的代码
    • 控制dht11
    • 控制继电器
  • 树莓派控制传感器的代码
    • 接受传感器信号并根据信号控制传感器
  • 树莓派端的内网穿透
    • 参考这里设置
  • scp corntab nohup 介绍
    • scp 是负责传文件的命令
    • crontab是负责控制传文件时间的命令
    • nohup 是负责后台运行的命令
    • 这三个命令可以通过网络来学习
  • shell 脚本
    • 此脚本目的是定时将数据上传到服务器
    • 在运行此脚本前应解决scp无密码传输的问题
    • 后台运行的命令为 nohup sh /home/pi/tran/a.sh » /home/pi/tran/d.txt 2>&1 &
  • 服务器购买及选择
    • 服务器我购买的是阿里云的轻量级服务器,现在可以使用学生优惠
    • 服务器需要搭一个网站的框架,推荐用flask 我用的是宝塔
    • 使用宝塔只需要看官方教程就够了
  • 端口的开关
    • 需要开一些端口
    • 我开的是这些端口
    • 树莓派自动浇水,树莓派云灌溉(四)_第2张图片
  • 网站配置
    • 宝塔页面上配置上数据库,ftp,网站。其实刚开始设置宝塔的时候会有提示,按照提示设置lnmp就好了
  • frp 配置树莓派公网ip
    • 这个参考前面内网穿透的教程
  • 前端网页代码
    • 前端
  • 接受树莓派传来的文件
    • 在前端代码里有说明
  • 发送文件
    • 在前端代码里有说明

      更新

  • 设置域名
    1. 域名可以从阿里云,腾讯云等购买
    2. 在域名服务商那里可以设置解析,TTL建议3600,实验发现,600s的经常性304
    3. 然后从宝塔面板绑定域名
    4. 这样就可以通过域名访问了
    5. 我在这个项目中的域名是www.qkgoride.club截至2019/8/3 17:23此域名仍无法访问,原因是刚刚修改过相关内容,需要3600s后才可正常访问

你可能感兴趣的:(树莓派自动浇水,树莓派云灌溉(四))