(
课件网) 第9课 互联协议仍沿用 第二单元 万物互联有协议 义务教育2024 八年级上册 义务教育2024 八年级上册 学习 目标 了解 HTTP 通信的基本过程,认识传统互联网协议在物联系统中的局限性。 了解物联系统从互联网中获取数据的方法,会使用应用程序接口。 第9课 互联协议仍沿用 义务教育2024 八年级上册 问题情境 导入 新课 第9课 互联协议仍沿用 早上起床后,人们会问物联音箱今天的天气情况。然而,物联音箱并没有安装能采集气象数据的传感器,那它为什么能知道天气情况呢? 这是因为物联系统中的数据不仅有传感器采集的数据,还有互联网中的数据。 义务教育2024 八年级上册 学习内容 一、探索互联网中的数据 二、体验获取互联网数据 第9课 互联协议仍沿用 二、探讨互联网协议的局限性 义务教育2024 八年级上册 一、探索互联网中的数据 物联音箱如何获取天气数据呢? 物联音箱除了依靠自身的传感器,还会连接互联网的天气预报服务,自动获取到最新的天气预报。 义务教育2024 八年级上册 一、探索互联网中的数据 在日常生活中,互联网为人们提供了丰富的数据,包括学习资源、健康信息、新闻动态、电子商务、娱乐内容、旅游及交通信息等各方面,这些数据对于物联设备也非常重要。 义务教育2024 八年级上册 一、探索互联网中的数据 探索生活中的物联设备,它们能从互联网中获取哪些数据? 物联设备 从互联网中获取的数据 手机 天气预报,新闻,社交媒体通知等 智能家居 智能灯光、温控系统,可远程控制家电开关和调节 智能门锁 发生异常情况时自动发送警报至手机 智能交通 共享单车的定位和解锁功能,通过物联网实现车辆与用户的连接 义务教育2024 八年级上册 二、体验获取互联网数据 在大多数情况下,互联网上的服务器会提供API服务,使外部设备或程序能够访问这些数据资源。在物联系统中,设备通常会使用HTTP向服务器发起请求,并获取所需数据。 一 般 步 骤 1.获取APH的网址。 2.发起网络请求。 3.解析返回结果。 义务教育2024 八年级上册 二、体验获取互联网数据 利用HTTP获取互联网数据 动手实践 1.获取API的网址。这里以某时间类API为例。 利用主控板获取互联网中的时间数据。 义务教育2024 八年级上册 二、体验获取互联网数据 利用HTTP获取互联网数据 动手实践 2.设置移动热点。例如,设置网络名称为mywifi,密码为Moe2024。 利用主控板获取互联网中的时间数据。 义务教育2024 八年级上册 二、体验获取互联网数据 3.发起网络请求,代码。先让主控板通过wi-Fi接入 互联网,再通过网络请求模块中提供的GET方法访问API,获得返回数据。 from educore import wifi 义务教育2024 八年级上册 二、体验获取互联网数据 4.解析返回结果,代码。API返回的数据一般为XML或JSON格式的字符申,可以通过 ujson库将其解析为字典数据类型,并从中抽取出日期和时间数据。 义务教育2024 八年级上册 二、体验获取互联网数据 4.解析返回结果,代码。API返回的数据一般为XML或JSON格式的字符申,可以通过 ujson库将其解析为字典数据类型,并从中抽取出日期和时间数据。 5.把程序烧录到主控板。观察主控板显示屏能否显示相关信息。 义务教育2024 八年级上册 二、体验获取互联网数据 用浏览器查看API返回的数据 API的使用比较简单,在测览器中输入API的网址就可以发起一个简单的网络请求。例如,在浏览器中输入https://ebook./xxkj/api/xxkj/clazz/getCurrenttime后,得到的结果如下。 义务教育2024 八年级上册 三、探讨互联网协议的局限性 在互联网中,HTTP是应用最广泛的网络协议。物联网在 发展前期沿用了HTTP等传统互联网的通信方式。但是HTTP主要面向客户端/服务器模式,客户端必须主动向服务器发送请求 ... ...