(
课件网) (义务教育版)八年级 全一册 第9课 互联协议仍沿用 学习目标 激趣导入 学习活动 思考-讨论 实践探究 课堂小结 拓展-提升 单元主题 单元主题 单元名称 课名称 核心内容 第二单元 万物互联有协议 第6课 数据传输方式多 物联网数据传输方式,涉及多种协议 第7课 电子标签我揭秘 RFID的工作原理,读取电子标签编号实践探索 第8课 巧用蓝牙做工具 蓝牙的工作原理,近距离通信的特点,蓝牙翻页笔实践探索 第9课 互联协议仍沿用 HTTP的工作原理,互联网中天气数据实践探索 第10课 物物互通有新径 MQTT的工作原理,发布及订阅功能实践探索 学习目标 激趣导入 【问题情境】 早上起床后、出门前想知道要不要带伞,我们会看看手机或智能手表上的天气预告,或直接询问物联音箱今天的天气情况。然而,这些设备并没有安装能采集气象数据的传感器,那它为什么能知道天气情况呢? 激趣导入 【建构】 这些设备如何获取天气数据呢? 我们日常使用的手机、智能手表和物联音箱虽然没有内置气象传感器,但它们通过互联网获取外部气象数据的方式,依然能精准提供天气信息。 学习活动 学习活动 探索互联网中的数据 一 学习活动 一、探索互联网中的数据 在日常生活中,互联网给人们提供了丰富的数据,包括学习资源、健康信息、新闻动态、电子商务、娱乐内容、旅游及交通信息等各方面,这些数据对于物联设备也非常重要。 学习活动 一、探索互联网中的数据 探索身边的物联设备,说说这些设备中的哪些数据是从互联网中获取的。 学习活动 一、探索互联网中的数据 探索身边的物联设备,说说这些设备中的哪些数据是从互联网中获取的。 物联设备 从互联网中获取的数据 智能音箱 天气状况、空气质量指数、灾害性通知等 手机 天气预报、新闻、社交媒体通知等 手表 运动建议、天气情况等 汽车 交通路况 学习活动 一、探索互联网中的数据 这些设备是通过怎样的方式访问互联网并获取数据的? 【思考-讨论】 学习活动 体验获取互联网数据 二 学习活动 二、体验获取互联网数据 在大多数情况下,互联网上的服务器会通过提供 API(应用程序接口),使得外部设备或程序能够访问这些数据资源。在物联系统中,设备通常会使用 HTTP 向服务器发起请求,以访问服务器并获取所需数据。 一般步骤包括: (1)获取应用程序接口的网址 (2)发起网络请求 (3)解析返回结果 学习活动 二、体验获取互联网数据 1. 获取API的网址。获取不同的数据需要访问不同的API。 注意:在互联网上有许多提供各种数据接口的服务商,在使用这些接口前,需先查阅相关接口调用说明。例如,以下是国家气象信息中心提供的气象大数据接口的调用说明。 学习活动 二、体验获取互联网数据 1. 获取API的网址。获取不同的数据需要访问不同的API。 互联网上的服务器会通过API(应用程序接口),使得外部设备或程序能够访问这些数据资源。在物联系统中,设备通常会使用HTTP(超文本传输协议)发起请求,以此访问这些API并获取所需数据。 获取当前时间:如 https://quan./getSysTime.do,提供了当前时间的查询功能。 学习活动 二、体验获取互联网数据 2. 发起网络请求。 先让主控板通过Wi-Fi接入互联网,再通过网络请求模块提供的GET方法访问,就可以获得返回数据。 学习活动 二、体验获取互联网数据 2. 发起网络请求。 {"sysTime2":"2024-07-12 10:37:28","sysTime1":"20240712103728"} 观察API返回的字符串,可以从中获取哪些数据? 学习活动 二、体验获取互联网数据 3. 解析返回结果。 API的返回结果一般为XML格式或JSON格式的字符串,可通过ujson库解析为字典数据类型,变成字典数据类型后,通过字典的键值访问就可获得其中具体 ... ...