1、互联协议仍沿用第二单元 万物互联有协议1了解HTTP 通信的基本过程,认识传统互联网协议在物联系统中的局限性。2了解物联系统从互联网中获取数据的方法,会使用应用程序接口。目录CONTENTS行业PPT模板http:/hangye/导 入 新 课导 入 新 课 早上起床后,人们会问物联音箱今天的天气情况。然而,物联音箱并没有安装能采集气象数据的传感器,那它为什么能知道天气情况呢?这是因为物联系统中的数据不仅有传感器采集的数据,还有互联网中的数据。1.物联系统如何从互联网中获取数据?2.如何利用 HTTP 获取网络数据?导 入 新 课探索互联网中的数据PART 01探索互联网中的数据在日常生活中,
2、互联网给人们提供了丰富的数据,包括学习资源、健康信息、新闻动态、电子商务、娱乐内容、旅游及交通信息等各方面,这些数据对于物联设备也非常重要。远程查看物联数据远程查看物联数据 探索生活中的物联设备,思考这些设备能从互联网中获取哪些数据。探索互联网中的数据分组开展活动,通过互联网查询资料并总结分享。运动建议、天气情况等问题:这些设备是通过怎样的方式访问互联网并获取数据的?物联设备从互联网中获取的数据手机手表汽车天气预报、新闻、社交媒体通知等交通路况运动建议、天气情况等体验获取互联网数据PART 02体验获取互联网数据 互联网上的服务器会通过提供 API(应用程序接口),使得外部设备或程序能够访问这
3、些数据资源。在物联系统中,设备通常会使。用 HTTP向服务器发起请求,以访问服务器并获取所需数据。一般步骤包括获取应用程序接口的网址、发起网络请求、解析返回结果。体验获取互联网数据 网址与 URL(统一资源定位符)是相同的概念,网址是 URL的非专业说法。HTTP协议,即超文本传输协议,是一种详细规定了浏览器和万维网(WWW=World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP是一个基于TCP/IP通信协议来传递数据.体验获取互联网数据 学生活动:利用HTTP获取互联网中的数据 1.获取API的网址。获取不同的数据需要访问不同的API。如:h
4、ttps:/ 2.发起网络请求,主要代码如下图。先让主控板通过Wi-Fi接入互联网,再通过网络请求模块提供的GET方法访问,就可以获得返回数据体验获取互联网数据3.解析返回结果。API返回的数据一般为 XML或 JSON格式的字符串,如 sysTime2:2024-07-11 19:58:30,sysTime1:20240711195830,可以通过 ujson库将其解析为字典数据类型,并从中提取日期数据,主要代码如下图所示。探讨互联网协议的局限性PART 03探讨互联网协议的局限性在互联网中,HTTP是应用最为广泛的网络协议。物联网在发展前期完全沿用了传统互联网的通信架构,其中也包括了HTT
5、P。HTTP 主要面向客户端/服务器模式,客户端(如浏览器或物联设备)必须主动向服务器发送请求以获取数据。思考:对于物联系统而言,HTTP完全适用吗?探讨互联网协议的局限性1消耗物联设备有限资源;2能耗增加;3可能对服务器、传输网络造成极大的负担。小组合作交流:探讨互联网协议的局限性拓展与提升1通过网络搜索引擎等工具搜索免费的 API,并将接口功能、URL等数据整理成表格。2尝试通过调用主控板的urequests库发起 HTTP 请求来访问这些 API,并将对应的接口返回数据显示在主控板上。1利用API从互联网中获取数据的方法。2获取实时网络时间实践活动。3HTTP在物联系统中的局限性,物联协议具有低功耗、低带宽、低延时、兼容性等特点。课堂小结感谢观看