【初中信息】物联数据需采集课件 2024—2025学年人教版(2024)初中信息技术八年级全一册.pptxVIP

【初中信息】物联数据需采集课件 2024—2025学年人教版(2024)初中信息技术八年级全一册.pptx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

物联数据需采集

第四单元简单物联功能实践

行业PPT模板http:///hangye/

熟悉利用传感器获取数据的方法,能够根据需要选择常见的传感器。

进一步熟悉从互联网中获取数据的方法。

讲授新课

数据是系统的基础,要搭建一个物联系统,首先要实现数据采集与传输。

导入新课

1.如何利用传感器采集环境数据?

2.如何利用网络接口获取天气数据?

3.如何存储数据?

利用传感器获取数据

讲授新课

获取不同的环境数据需要不同的传感器。在物联花盆系统项目中,需要使用温湿度传感器、土壤湿度传感器和光敏传感器。

讲授新课

在物联花盆系统项目中使用的光敏传感器和土壤湿度传感器都以模拟信号输出数据,温湿度传感器输出的是数字信号。不过在当前主流的主控板中,每个引脚都具备读取模拟信号和数字信号的功能。因此只需要在主控板或其配套扩展板上找任意的3个接口分别与温湿度传感器、土壤湿度传感器、光敏传感器的数据接口相连。

从互联网获取数据

讲授新课

互联网上有很多公共数据监测网站,我们可以利用API来调用数据。例如,互联网中有很多免费的天气预报API供人们调用。

学习活动

获取天气数据

1. 调用天气预报数据接口,获取未来两天的天气预报数据,并解析出第二天的天气信息,主要代码如图17.1所示。

2. 可以得到第二天的天气预报数据,如“多云-晴”

讲授新课

数据要经过协议进行交换,数据的格式很重要。通过Web协议进行交换的数据格式中,具有代表性的包括XML和JSON,XML的格式比JSON更容易理解。

讲授新课

但XML的字符数较多,数据量较大。相对而言,JSON比XML字符数少,数据量也小。本项目中,接口返回的JSON数据经过解析后为字典结构。

讲授新课

首先,整个返回结果是一个字典结构。其中的data键值包含了主要的天气预报数据。进一步解析data键值中的内容,可以找到list键值中包含的列表,分别用来存储当天和第二天的天气预报。对第二天的天气数据进行进一步解析,可以得到第二天的天气是“多云”“晴”。

学习活动2

1.通过查询API提供商的资料,获得自己所在城市的编号。

2.通过教师提供的API密钥,向API发送请求并获得天气预报数据。

配置物联网服务平台

讲授新课

主控板负责实时读取传感器的数据,并对这些数据进行整理后发送到物联网服务平台,这样做不仅可以在服务平台实时看到环境数据,还可以方便地汇总来自不同数据采集端的数据,也为后续数据分析提供便利。

讲授新课

在物联花盆系统中,既可以搭建本地MQTT服务器作为物联网服务平台,也可以使用在线MQTT服务器。

讲授新课

1.使用不同的主题存储不同的数据。物联花盆系统项目可以按照温度、光照强度、土壤湿度数据添加3个主题。

2.按照项目需求添加设备。考虑到物联数据的安全性,接入物联系统的设备需要进行身份认证,可以根据项目的终端设备数量添加,并与主控板对应,服务平台会为每个主控板分配用户名和密码。

讲授新课

3.记录主题ID以及设备ID、用户名和密码等信息。项目运行时,主控板需要通过用户名和密码进行身份验证后连接MQTT服务器;通过主题ID识别对应的主题,实现发布和订阅功能;通过设备ID识别不同的主控板。

实现传输与存储数据

讲授新课

在物联系统中,物联网服务平台负责数据的存储与转发,主控板负责读取传感器数据并通过网络发送给物联网服务平台。在物联花盆系统中,主控板要先连接网络,再连接到物联网服务平台,然后不停地读取传感器的数据,并把这些数据上传到服务平台,系统核心流程图如图所示。

讲授新课

讲授新课

1.主控板在运行时本身没有数据输出,可以用哪些方法来显示主控板的运行状态?

讲授新课

可以在每次采集传感器数据时,通过oled.print()方法显示数据值。如果这个值在变化,说明主控板运行正常。

讲授新课

2.当要采集的环境数据较多时,主题的数量也会增加。如果把所有的环境数据都上传到同一个主题,如何进行数据字段的区分?

讲授新课

可以将多个数据进行字符串拼接,并在不同数据间加入分隔符,如温度、光照强度、湿度数据分别为20、1500、500时,可以向MQTT服务器发送字符串“20-1

您可能关注的文档

文档评论(0)

150****1796 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档