- 2
- 0
- 约2千字
- 约 20页
- 2026-02-13 发布于江苏
- 举报
第17课物联网数据采集感知世界,连接数据第四单元简易物联系统实践
学习目标学习目标本课将关注以下问题?如何利用传感器采集环境数据?如何利用网络接口获取天气数据?进一步熟悉熟悉利用传感器从互联网获取数据的方法,如何存储数据?能够根据需要选中获取择常见的传感器数据的方法数据是系统的基础
利用传感器获取数据传感器物联花盆系统项目需要的传感器温湿度传感器土壤湿度传感器测量空气温度和湿度输出土壤湿度主控输出数字信号输出模拟信号光敏传感器测量土壤湿度测量光照强度输出模拟信号不同传感器,不同用途
传感器连接方式主控板接口主流主控板每个引脚都具备读取模拟信号和数字信号的功能连接步骤在主控板或扩展板上找3个接口2分别与3个传感器连接温湿度传感器→接口1土壤湿度传感器→接口2光敏传感器→接口3接口通用,连接简单
从互联网获取数据公共数据监测网站互联网上有很多公共数据监测网站互联网→API→天气预报数据→解析→API调用→获取天气信息可以利用API来调用数据天气预报API免费的天气预报API供人们调用API接口,轻松获取数据
学习活动1:获取天气数据步骤1:调用天气预报API通过HTTP请求获取天气预报数据主要代码提示:API调用代码发送请求API服务器返回|SON数据步骤2:解析数据解析出第二天的天气信息多云-晴解析显示天气动手试试,获取天气数据
学习活动2:实践操作步骤1:获取城市编号查询API提供商的资料城市编号获得自己所在城市的编号天气数据步骤2:调用API通过教师提供的API密钥向API发送请求获得天气预报数据不同城市,不同编号
数据格式:XML与JSONXML格式JSON格式优点:格式更容易理解优点:字符数少,数据量小,本项目使用缺点:字符数较多,数据量较大优点:字符数少,数据量小,本项目使用字典结构:-data键值:包含主要天气预报数据JSON-list键值:列表,存储当天和第二天的天气预报-嵌套结构:字典中包含字典和列表JSON轻量,数据高效
解析天气预报数据原始数据返回的字典结构数据解析步骤步骤1步骤2步骤3获取data键值获取list键值解析第二天数据结果list键包含当天和第第二天的天气data键包含主要获取天气:tq2天气预报数据二天的天气预报列表获取温度:qw2是多云晴获取?层层解析,获取关键信息
配置物联网服务平台1.使用不同的主题存储不同的数据温度主题光照强度主题土壤湿度主题2.添加设备并进行身份认证添加终端设备进行身份认证用戶密码每个设备分配用戶名和密码3.记录关键信息主题ID设备ID用戶名密码配置准确,运行稳定
物联网服务平台的选择本地MQTT服务器在线MQTT服务器搭建自己搭建使用在线服务优点:数据安全性高优点:可通过公网远程访问缺点:只能在局域网访问缺点:数据需第三方存储根据需求选择合适的平台
实现传输与存储数据物联网服务平台主控板读取传感器数据数据存储与转发通过网络发送数据系统核心传感器→主控板→物联网服务平台→存储与转发流程分工明确,协同工作
数据传输核心流程步骤1:连接网络步骤2:连接服务器连接到物联网主控板网服务平台步骤3:读取数据步骤4:上传数据把数据不停得取传感器的数据上传到服务平台流程清晰,按部就班
学习活动3:采集并传输传感器数据主控板步骤1:连接传感器NCODOOC向MQTT服务器相应步骤2:采集并发送数据主题发送数据步骤3:烧录程序动手实践,完成数据采集
显示运行状态问题:主控板运行状态如何显示?解决方案:OLED显示OLEDO001010通过oled.print()方法显示数据值OLED判断方法如果值在变化,说明主控板运行正常实时显示,监控状态
优化数据传输1.定时上报通过time.sleep(30)实现每隔30s上报一次数据目的:减少服务器压力2.数据计算有些传感器需要对数据进行计算处理示例:模拟信号转换为实际数值3.变化上报检测到数据发生变化时才上传新的数据方法:使用临时变量存储上一次数据目的:减少数据冗余合理设计,高效传输
数据拼接与分割问题:所有数据上传到同一主题如何区分?解决方案:数据拼接示例温度:20湿度:500光照强度:1500接20-1500-500解析方法分割图标,通过split()将字符串分割温度、光照强度、湿度数据拼接分割,灵活处理
拓展与提升拓展任务1:物联网数据来源拓展任务2:平台对比便捷性、覆盖范围、数据安全性传感器采集的数据互联网中的数据??输?的数据系统运行产生的数据拓展视野,深入思考
课程总结数据采集方式数据传输与存储传感器/互联网主控板配置物联网服务平台利用传感器获取环境数据实现数据物联网API传输与存储优化通过API从互联网网服务平台→存储优化数据传输策略获取数据采集、传输、存储,完整的数据链路
谢谢感知世界,连接未来
您可能关注的文档
- 第1节+生物体的结构层次+第2课时(教学课件)科学新教材浙教版七年级下册.pptx
- 第1节+天气与气候+第1课时+(教学课件)科学新教材浙教版八年级下册.pptx
- 第1节+天气与气候+第2课时+(教学课件)科学新教材浙教版八年级下册.pptx
- 第1节+天气与气候+第3课时+(教学课件)科学新教材浙教版八年级下册.pptx
- 第4课+物物相连有价值+课件+2025-2026学年人教版初中信息科技八年级全一册.pptx
- 第6课《藏书票》课件-2025-2026学年人美版初中美术八年级下册.pptx
- 第16课+模块功能先划分课件2025-2026学年人教版八年级信息科技全一册.pptx
- 第18课+数据分析与处理课件2025-2026学年人教版八年级信息科技全一册.pptx
- 第19课+数据呈现可视化课件2025-2026学年人教版八年级信息科技全一册.pptx
- 第20课+反馈控制有算法课件2025-2026学年人教版八年级信息科技全一册.pptx
原创力文档

文档评论(0)