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