内容正文:
义务教育信息科技课程资源 八年级
第17课 物联数据需采集
第四单元 简易物联系统实践
义务教育信息科技课程资源
1
1
2
熟悉利用传感器获取数据的方法,会根据需要选择常见的传感器。
学习目标
进一步熟悉从互联网中获取数据的方法。
第17课 学习目标
义务教育信息科技课程资源
2
数据是物联系统的基础,要搭建一个物联系统,首先要实现数据的采集与传输。
第17课 课堂导入
问题情境
传感器采集
互联网数据
义务教育信息科技课程资源
学习内容
一 利用传感器获取数据
三 配置物联网服务平台
二 从互联网获取数据
四 实现传输与存储数据
第17课 学习内容
义务教育信息科技课程资源
4
一、利用传感器获取数据
确定温湿度传感器、土壤湿度传感器、光敏传感器的连接。
传感器连接
第17课 学习内容
义务教育信息科技课程资源
5
二、从互联网获取数据
实践导入
探究实践一
探究实践二
官网数据更可靠
访问官方网站,可以实时查看的天气数据。
第17课 学习内容
义务教育信息科技课程资源
6
二、从互联网获取数据
实践导入
探究实践一
探究实践二
编程获取网络数据
1.注册申请获得key
2.城市编码
3.通过HTTP请求
互联网中有很多免费的天气预报数据API供人们调用。
第17课 学习内容
官网数据更可靠
义务教育信息科技课程资源
7
二、从互联网获取数据
实践导入
探究实践一
探究实践二
第17课 学习内容
互联网中有很多免费的天气预报数据API供人们调用。
官网数据更可靠
任务1:
小组合作,尝试从官方网站获取所在地当天的天气数据。
义务教育信息科技课程资源
8
小提示:调用API获取。
输出结果:
二、从互联网获取数据
主要代码
第17课 学习内容
实践导入
探究实践一
探究实践二
多云-晴
义务教育信息科技课程资源
9
API返回的JSON数据格式。
二、从互联网获取数据
返回JSON格式字符串
通过json.load( )方法,可以将JSON字符串转换为字典结构。
data键值:主要的天气预报数据。
list键中列表:存储当天和第二天的天气预报。
第17课 学习内容
实践导入
探究实践一
探究实践二
义务教育信息科技课程资源
10
在物联花盆系统项目中可以按照温度、光照强度、土壤湿度在物联网服务平台中添加3个主题。
三、配置物联网服务平台
小提示:根据项目的终端设备数量来添加,并与主控板对应,在物联网服务平台为每个主控板分配用户名和密码。
第17课 学习内容
义务教育信息科技课程资源
11
四、实现传输与存储数据
任务2:
搭建好硬件环境;
采集并发布温度、光照强度和土壤湿度等数据。
第17课 学习内容
实践导入
探究实践一
探究实践二
义务教育信息科技课程资源
12
第17课 学习内容
实践导入
探究实践一
探究实践二
四、实现传输与存储数据
主要代码
义务教育信息科技课程资源
13
思考问题:
(1)如何实时查看主控板的运行状态?
(2)多种数据在一个主题里,如何区分?
(3)为了减少数据冗余,在检测到温度、湿度、光照强度等环境数据发生变化时,再上传新的数据,该怎么实现呢?
第17课 学习内容
四、实现传输与存储数据
义务教育信息科技课程资源
14
1.数据是物联系统的核心组成部分,数据的来源既可以是通过传感器采集的环境数据,也可以是来自于互联网。
2.一般使用MQTT服务器存储物联数据,在使用前需要先对物联网服务平台进行配置。
3.在物联系统中, MQTT服务器负责数据的存储与转发,主控板负责读取传感器数据并通过网络发送给MQTT服务器。
第17课 课堂总结
义务教育信息科技课程资源
15
1.结合身边的物联网案例,说一说物联网的数据来源有哪些。
2.请从便捷性、覆盖范围、数据安全性等角度比较本地 MQTT 服务器和
在线 MQTT 服务器,说说各自的优点与缺点。
第17课 拓展与提升
义务教育信息科技课程资源
16
$$