教程演示🔗

你将会学到的

  • 为 RPi 安装最小的 Raspbian Lite 操作系统。
  • 了解如何在无头模式下工作
  • 学习安装和使用 Python 虚拟环境。
  • 安装和使用 Flask,一个基于 Python 的网络微框架
  • 安装并使用 uWSGI 作为 Flask 的应用服务器
  • 安装和使用 Nginx 轻量级 Web 服务器
  • 设置 systemd 以自动启动您的应用程序
  • 使用 RPi GPIO 作为数字输入和输出
  • 使用 DHT22 湿度和温度传感器
  • 安装和使用 SQLite 数据库
  • 使用 Google Chart API 创建传感器数据的可视化表示
  • 使用 JQuery 为网页添加交互性
  • 使用 Plotly 对传感器数据进行图形分析
  • 为您的 Raspberry Pi 分配一个静态 IP 地址
  • 将您的应用程序公开到 Internet,并从任何地方访问它

要求

  • 树莓派 4、3、2,B 型
  • Windows、Mac 或 Linux 计算机
  • 一个 DHT22 传感器
  • 一个 5mm LED
  • 一个按钮
  • 面包板和跳线
  • 访问互联网
  • (在课程第一部分的免费讲座中检查硬件要求)

说明

课程最后更新于 2022 年 8 月

我们更新了本课程,使其与 Raspberry Pi OS 版本 11(“Bullseye”)、Python 3.8.13 完全兼容,并更新了整个堆栈中的软件模块。

在设计此更新时,我们选择使用最新的可用软件模块,而不会破坏应用程序的任何部分或需要修改。

请观看申请简介视频(本页免费讲座之一)了解更多详情。

—————————–

欢迎来到 Raspberry Pi:Full Stack,这是一个动手项目,旨在教您如何基于世界上最流行的嵌入式计算机构建物联网应用程序。

这是对原始 Raspberry Pi Full Stack 的更新和改进改造。在这门新课程中,我更新了当前最先进的技术所涉及的所有技术,并且还添加了新的内容。

本课程将向您展示开发 Web 应用程序的完整过程。

您会将 LED、按钮和传感器与 Javascript、HTML、Web 服务器、数据库服务器、路由器和调度程序集成在一起。

通过亲身体验它的结合程度,您将了解为什么 Raspberry Pi 是一个如此多才多艺的修补平台:

  • 开放硬件,包括无线和有线网络以及连接传感器和执行器的能力,
  • 强大的 Linux/Debian 操作系统,让您可以访问高级编程语言和桌面级软件应用程序
  • 以及开源开发软件的灵活性,从字面上看,它为您每天使用的云应用程序提供支持

随着您逐步学习这些部分,您将学习如何完成应用程序开发过程的单个步骤。

您将从操作系统开始,添加 Python 并使用一些常见的硬件。然后您将设置 Web 应用程序堆栈和应用程序本身。

在学习课程的过程中,您将学习并添加新功能和改进。

本课程非常适合至少对计算机和电子产品有基本了解的人。

理想情况下,您有使用 Arduino 进行试验的经验并且熟悉面包板和简单的组件。

本课程包含大量编程。为此,您需要熟练使用文本编辑器。任何 Python、Javascript 或其他高级编程语言的先验知识都将是有益的,尽管这不是绝对必要的。

没有必要的注册要求;我只要求你准备好学习并愿意投入所需的时间和精力。

请不要忘记观看课程第一部分的免费讲座。这些讲座将为您提供有关课程内容和所需硬件的详细信息。

期待与您一起学习!

此课程面向哪些人:

  • 想体验Web应用开发全过程的创客
  • 任何使用高级语言编程的经验都是有用的,但不是必需的
  • 具有小型面包板电路的经验很有用,但不是必需的
  • 任何想要使用现代 Web 应用程序开发技术的人

课程描述

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源