首页 > 其他分享 >物联网技术基础及应用绪论

物联网技术基础及应用绪论

时间:2023-04-02 11:14:02浏览次数:34  
标签:02 01 绪论 框架 技术 联网 应用 感知

物联网技术基础及应用绪论

  

任课教师:北京化工大学 毕超
课程链接: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个特点:

  1. 有相应信息的接收器
  2. 有数据传输通路
  3. 有一定的存储功能
  4. 有CPU
  5. 有操作系统
  6. 有专门的应用程序
  7. 有数据发送器
  8. 遵循物联网的通信协议
  9. 在世界网络中有可被识别的唯一编号

物联网的三大特征:

  1. 全面感知:利用RFID、传感器、QRCode随时随地获取物体信息。
  2. 可靠传递:通过无线网络与互联网的融合,将物体的信息实时准确地传递给用户。
  3. 智能处理:利用云计算、数据挖掘以及模糊识别等人工智能技术,对海量的数据和信息进行分析和处理。对物体实施智能化的控制。

物联网技术框架:
  
image

 
感知层框架:
 

image

 
网络层框架:
  

image

 
管理层框架:
 

image

 

02-物联网概述-02案例介绍

轮胎企业硫化车间项目搭建:
 
image
 
工厂设备通过PLC的网络模块存储数据,然后通过工厂的网络设备(网关)将数据向外发送出去。网关通过联通4G网络将数据转发给数据暂存服务器,服务器传送到数据管理系统,再转送到终端。而橙色箭头指出了网关还可以直接通过4G网络将数据直接转发到终端上面去,是比较方便的路径。

数据的存储传输流程图:
 
image
 

项目的预计框架:
  
image

标签:02,01,绪论,框架,技术,联网,应用,感知
From: https://www.cnblogs.com/xiaoyeah/p/17280078.html

相关文章

  • 深度学习| 循环神经网络RNN与应用
    循环神经网络1.场景与多种应用模仿论文(生成序列)模型Linux内核代码“写程序”(生成序列)模仿小四的作品(生成文本序列)机器翻译Imagetotext/看图说话我们知道神经网络结构如下:   那循环神经网络和它是什么关系呢?循环神经网络为什么有BP神经网络,CNN,还要RNN?传统......
  • 实验3 函数应用编程
      task1#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprintf_text(intline,intcol,chartext[]);voidprintf_spaces(intn);voidprintf_blank_lines(intn);intmain(){intlin......
  • 数据库应用2023-04-01
     indexvsfulltextindexinmysqlInMySQL,anindexisadatastructurethatimprovesthespeedofdataretrievaloperationsonatable.Itworksbyallowingthedatabasetofindandretrievespecificrowsmorequickly,byreducingtheamountofdatath......
  • 实验3 函数应用编程
    1.实验任务1task1.c1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#include<windows.h>5#defineN8067voidprint_text(intline,intcol,chartext[]);//函数声明8voidprint_spaces(intn);//函数声明9voidprint_bla......
  • django:数据库的一些进阶知识点与应用
    一,连接池使用第三方程序向数据库发出数据操作请求前,都需要先创建到数据库的连接,这个操作会占用大量资源。所谓的资源消耗,一是对数据库连接数量的消耗;二是对系统内存资源的消耗;三是连接建立过程对时间的消耗,时间消耗角度可以参考这篇博客。django默认会在请求进来的时候创建......
  • android - AsyncTask 完成后重新启动完整的 Android 应用程序
    我正在编写的应用程序会检查/sdcard下的目录中是否有特殊的ZIP文件,如果没有则开始下载并解压缩它。下载和解压缩工作得很好,即使是子目录。但我需要在完成后重新启动该应用程序-但这是行不通的。起初我有一个特殊的Activity“PreMainActivity.java”只是为了重启目的:imp......
  • 【Azure 应用服务】Function App / App Service 连接 Blob 报错
    问题描述因Blob启用了防火墙功能,但是当把AppService或FunctionApp的出站IP地址都加入到Blob的白名单中,为什么访问还是403错误呢? 问题解答AzureStorage的IP网络规则不适用于同一数据中心的客户端。存储帐户部署在同一区域中的服务使用专用的AzureIP地址进行通信。因此,不......
  • 程序设计应用2023-04-01
    数据库配置#Database#https://docs.djangoproject.com/en/4.1/ref/settings/#databasesDATABASES={  'default':{    'ENGINE':'django.db.backends.sqlite3',    'NAME':BASE_DIR/'db.sqlite3',  ......
  • h5移动端应用实现类似原生页面切换效果
    1.原理将vue-router中的跳转方法重写并监听,根据不同的跳转类型加载不同的过渡动画。2.实现创建router-helper.js文件exportconstDirectionType={//进入动画In:'in',//退出动画Out:'out',/**不应用动画,用于处理IOS侧滑冲突*/None:''}//路由动画export......
  • 【Azure 应用服务】在创建App Service时,遇见“No available instances to satisfy thi
    问题描述在创建新的AppService,遇见了资源不满足当前需求的提示。详细消息为:"Code":"Conflict","Message":"Noavailableinstancestosatisfythisrequest.AppServiceisattemptingtoincreasecapacity.Pleaseretryyourrequestlater.Ifurgent,thi......