物联网技术基础及应用绪论
任课教师:北京化工大学 毕超
课程链接:https://www.bilibili.com/video/BV1ha411g7H2/?spm_id_from=333.999.0.0&vd_source=e66dd25b0246f28e772d75f11c80f03c
课程版本:2022版
涉及语言:Android、Html/CSS/JavaScript、PHP、C
涉及工具:MySQL(Linux)、Node-RED(based on Node.js)、微信开发者工具、Arduino、apollo java的JDK,mqtt.fx、Wamp(Windows Apache Mysql PHP)、IBM、App inventor
涉及网络协议:MQTT、HTTP网络协议
涉及硬件:ESP8266、传感器
目录
课程介绍
01-物联网概述-01-起源、定义、技术框架和应用领域
02-物联网概述-02案例介绍
课程介绍
物联网技术基本框架:
[感知层] --- [网络层] --- [管理层] --- [应用层]
感知层:介绍ESP8266+传感器驱动
网络层:介绍MQTT、HTTP网络协议的应用
管理层:数据管理及数据分析(Node-red,PHP)
应用层:微信小程序的开发、安卓软件开发、网页开发
01-物联网概述-01-起源、定义、技术框架和应用领域
什么是物联网?
物联网(Internet of Things,简称IoT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
能被纳入物联网的物品也拥有一定条件。它具备以下9个特点:
- 有相应信息的接收器
- 有数据传输通路
- 有一定的存储功能
- 有CPU
- 有操作系统
- 有专门的应用程序
- 有数据发送器
- 遵循物联网的通信协议
- 在世界网络中有可被识别的唯一编号
物联网的三大特征:
- 全面感知:利用RFID、传感器、QRCode随时随地获取物体信息。
- 可靠传递:通过无线网络与互联网的融合,将物体的信息实时准确地传递给用户。
- 智能处理:利用云计算、数据挖掘以及模糊识别等人工智能技术,对海量的数据和信息进行分析和处理。对物体实施智能化的控制。
物联网技术框架:
感知层框架:
网络层框架:
管理层框架:
02-物联网概述-02案例介绍
轮胎企业硫化车间项目搭建:
工厂设备通过PLC的网络模块存储数据,然后通过工厂的网络设备(网关)将数据向外发送出去。网关通过联通4G网络将数据转发给数据暂存服务器,服务器传送到数据管理系统,再转送到终端。而橙色箭头指出了网关还可以直接通过4G网络将数据直接转发到终端上面去,是比较方便的路径。
数据的存储传输流程图:
项目的预计框架: