【手把手教教学物联网项目】01 视频大纲

本文涉及的产品
实时数仓Hologres,5000CU*H 100GB 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时计算 Flink 版,5000CU*H 3个月
简介: 《手把手教教学物联网项目》是一系列视频教程,旨在引导初学者掌握物联网技术。视频涵盖物联网基础,如物联网概述、架构和技术;STM32微控制器的介绍、编程及外设使用;网关开发,涉及ESP8266和ESP32;物联网通信协议如TCP、MQTT、Modbus等;物联网总线协议如单总线、CAN、IIC和SPI;OLED显示原理与驱动;MQTT服务器搭建;物联网云平台介绍,包括阿里云平台的使用;微信小程序开发入门及前端VUE项目实践。此外,教程还涉及UniAPP和SpringBoot后台开发,最后通过“智能取餐柜”项目将理论知识付诸实践。视频可在B站找到,适合学生、爱好者和开发人员学习物联网技术。

标题:【手把手教教学物联网项目】01 视频大纲

简介:介绍手把手学会一个物联网项目的视频大纲

b 站视频:https://www.bilibili.com/video/BV1Fq421w7zb/

目标: 帮助观众学习物联网技术并完成一个简单的“智能取餐柜”。

受众: 对物联网技术感兴趣的人,包括学生、爱好者和开发人员。

一、物联网基础

  • 视频 1:物联网概述
  • 简介:物联网的概念、发展现状和应用领域。
  • 视频 2:物联网架构
  • 简介:物联网的三层架构(感知层、网络层和应用层)。
  • 视频 3:物联网关键技术
  • 简介:物联网感知技术、通信技术和数据处理技术。

二、STM32开发

  • 视频 4:STM32简介
  • 简介:STM32的硬件架构、功能特点和开发环境。
  • 视频 5:STM32基础编程
  • 简介:C语言开发环境、Keil 配置和GPIO操作。
  • 视频 6:STM32外设使用
  • 简介:温湿度传感器、烟雾传感器、光敏电阻等外设的使用方法。

三、网关开发

  • 视频 7:网关简介
  • 简介:网关的概念、功能和应用场景。
  • 视频 8:ESP8266开发
  • 简介:ESP8266网关的硬件、软件和开发环境。
  • 视频 9:ESP32开发
  • 简介:ESP32网关的硬件、软件和开发环境。

四、物联网通信协议

  • 视频 10:TCP协议介绍
  • 简介:TCP协议的基本概念、工作原理和应用场景。
  • 视频 11:MQTT协议介绍
  • 简介:MQTT协议的概要、特点和应用场景。
  • 视频 12:Modbus协议介绍
  • 简介:Modbus协议的概述、功能和应用场景。

五、物联网总线协议

  • 视频 13:单总线协议介绍
  • 简介:单总线协议的概要、特点和应用场景。
  • 视频 14:CAN协议介绍
  • 简介:CAN协议的概要、特点和应用场景。
  • 视频 15:IIC协议介绍
  • 简介:IIC协议的概要、特点和应用场景。
  • 视频 16:SPI协议介绍
  • 简介:SPI协议的概要、特点和应用场景。

六、OLED显示

  • 视频 17:OLED简介
  • 简介:OLED显示屏的原理、工作模式和驱动方式。
  • 视频 18:STM32驱动OLED显示
  • 简介:使用STM32库函数驱动OLED显示屏。

七、MQTT协议

  • 视频 19:MQTT简介
  • 简介:MQTT协议的概要、特点和应用场景
  • 视频 20:MQTT服务器搭建
  • 简介:使用 emqx 搭建MQTT服务器

八、 物联网云平台

  • 视频 21:物联网云平台概述
  • 简介:物联网云平台的功能和服务。
  • 视频 22:阿里云物联网平台 、华为云物联网平台、Onenet 云平台
  • 简介:介绍多个平台
  • 视频 23:阿里云平台简单入门
  • 介绍如何使用使用虚拟设备往阿里云平台发送数据
  • 视频 24:直连设备连接阿里云平台
  • 使用 ESP8266 连接到阿里云平台,并将连接的 DHT11 传感器的温湿度上报到阿里云平台

九、 微信小程序开发

  • 视频 25:微信小程序简介
  • 介绍微信小程序开发必备软件
  • 视频 26:微信小程序开发环境配置
  • 配置微信小程序开发环境
  • 视频 27:微信小程序界面设计入门
  • 介绍 ColorUI 样式库、Vant 组件库
  • 视频 28:微信小程序功能实现(服务于项目)
  • 实现发起请求、定时刷新等功能

十、前端开发

  • 视频 29:前端开发介绍
  • 介绍 VUE、ElementUI PLUS ,以及原生开发
  • 视频 30:前端开发环境配置
  • 介绍 WebStrom 安装配置,如何运行第一个 VUE 项目
  • 视频 31:VUE 项目简单入门
  • 介绍 vue 文件结构, v-if、v-for 的简单使用
  • 视频 32:VUE 发起请求和请求拦截
  • 使用 VUE 如何发起一个请求,有什么工具库可以发起请求
  • 视频 33:介绍 el-admin 介绍
  • 介绍 el-admin 的功能
  • 视频 34:如何使用 el-admin
  • 介绍如何使用 el-admin,如何导入数据库,如何运行?

十一、UniAPP 开发

  • UniAPP 介绍及开发环境安装
  • UniAPP 入门开发(与前端开发中的 VUE 差不多)
  • UniAPP 请求统一管理和拦截
  • 使用第三方库

十二、SpringBoot 后台开发

  • Java 开发环境及 IDEA 安装
  • SpringBoot 介绍及简单入门
  • SpringBoot 写一个接口
  • Mysql 数据库入门与安装
  • SpringBoot 整合 MybatisPlus 并连接到数据库
  • SpringBoot 通过 API 接口将数据存到数据库
  • SpringBoot 连接 MQTT 服务器

十三、智慧饭堂项目实战

到时候再带着大家一起做需求分析

  • 标题: 智能生活体验:丰巢储物柜项目实战
  • 简介: 将前述所学知识应用于实际项目,设计并完成一个智能丰巢储物柜,实现远程开锁、物品管理等功能,展示物联网技术的应用与价值。
相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
5月前
|
监控 物联网 应用服务中间件
流媒体方案之Nginx——实现物联网视频监控项目
流媒体方案之Nginx——实现物联网视频监控项目
流媒体方案之Nginx——实现物联网视频监控项目
|
5月前
|
监控 物联网 编解码
流媒体方案之FFmpeg——实现物联网视频监控项目
流媒体方案之FFmpeg——实现物联网视频监控项目
流媒体方案之FFmpeg——实现物联网视频监控项目
|
5月前
|
XML 编解码 JSON
【开源视频联动物联网平台】协议包管理
【开源视频联动物联网平台】协议包管理
79 1
|
5月前
|
网络协议
【开源视频联动物联网平台】J2mod库对指令码的定义
【开源视频联动物联网平台】J2mod库对指令码的定义
110 1
|
5月前
|
传感器 JavaScript 数据可视化
开源视频联动物联网平台】Node-RED规则引擎
开源视频联动物联网平台】Node-RED规则引擎
184 1
|
5月前
|
消息中间件 边缘计算 物联网
【开源视频联动物联网平台】如何解决物联网协议多样性问题
【开源视频联动物联网平台】如何解决物联网协议多样性问题
105 0
|
5月前
|
Java Maven
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
299 0
|
2月前
|
消息中间件 存储 传感器
RabbitMQ 在物联网 (IoT) 项目中的应用案例
【8月更文第28天】随着物联网技术的发展,越来越多的设备被连接到互联网上以收集和传输数据。这些设备可以是传感器、执行器或其他类型的硬件。为了有效地管理这些设备并处理它们产生的大量数据,需要一个可靠的消息传递系统。RabbitMQ 是一个流行的开源消息中间件,它提供了一种灵活的方式来处理和转发消息,非常适合用于物联网环境。
120 1
|
3月前
|
物联网
好的资源链接,gitee全糖咖啡,B站视频转成mp4,全糖咖啡 / 物联网网关数据上传,,全糖咖啡 / springboot+百度智能车牌检测
好的资源链接,gitee全糖咖啡,B站视频转成mp4,全糖咖啡 / 物联网网关数据上传,,全糖咖啡 / springboot+百度智能车牌检测
|
3月前
|
消息中间件 物联网 API
消息队列 MQ使用问题之如何在物联网项目中搭配使用 MQTT、AMQP 与 RabbitMQ
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。