【高中信息技术】课程05:智能终端接入Web服务器

2022-02-244512
AI 快速预览详细 收起
本课程《高中信息技术》第五课介绍了如何使用micro:bit主控板和Flask框架搭建web服务器,实现温度数据的实时采集与警报处理。项目准备包括micro:bit主控板、扩展板、OBLOQ模块、蜂鸣器和LM35温度传感器。通过post请求将实时采集的温度数据发送到服务器端,服务器根据高温警报阈值进行判断处理,返回警报状态值。主控板获取警报状态值,控制蜂鸣器是否发出警报。此外,还提供了项目改进和拓展建议,如数据请求方式更改为POST,以及数字农业应用。


《高中信息技术新教材实践手册配套系列课程》内容共10课,整体分为4个章节信息采集-信息控制-信息系统-网络应用开发其中前3章完全匹配实践手册中的内容:实践1~实践8,最终搭建出一个完整的信息系统。第4章“聊天机器人应用开发”,为必修2教材中“网络应用开发”章节的项目案例,将分成2课分别实现:实现聊天功能、实现登录注销功能。

课程预览

项目五:智能终端接入Web服务器

重点知识:
  • 运用Flask框架搭建web服务器
  • 通过post请求将实时采集的温度数据发送到服务器端
  • 服务器根据高温警报阈值,进行判断处理,返回警报状态值
  • 主控板获取警报状态值,控制蜂鸣器是否发出警报

项目准备:
  • 硬件清单:micro:bit主控板,扩展板,OBLOQ模块,蜂鸣器,LM35温度传感器
  • 软件环境:BXY编程软件,Mind+(Python编译环境)
  • 搭建网络环境:局域网络

项目实践:
  • step1:智能终端接入服务器
  • step2:wenb服务器功能实现

巩固提高:
  • 项目改进:数据请求方式更改为POST
  • 项目拓展:数字农业应用,同时监测温度、光线强度,若超过阈值,控制发出警报


【高中信息技术】课程05:智能终端接入Web服务器图1


课程查看



如何学习

本课程均配有视频讲解、课程PPT、项目示例程序。为了让大家有更好的学习体验,建议配合硬件材料包、实践手册观看学习。

【高中信息技术】课程05:智能终端接入Web服务器图2


课程资料获取

关注“蘑菇云创造”,公众号后台发送关键字消息“信息技术”,下载课程资料!

【高中信息技术】课程05:智能终端接入Web服务器图3【高中信息技术】课程05:智能终端接入Web服务器图4








创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
Mr-k
Mr-k
厉害厉害
- 没有更多了 -