当前位置:网站首页>第十九周进度(了解物联网基础知识)
第十九周进度(了解物联网基础知识)
2022-07-30 22:46:00 【追上】
第一章
- 物联网系统组成:应用层、网络层、感知层
- 感知层:数据采集、数据处理
- 网络层:纽带、信息传输、神经系统
- 应用层:物联网中间件(核心)、物联网行业应用(提供服务)
- 物联网终端设备:
- MCU(大脑):接收传感器的信息,并上传到云端;接收云端的指令,再根据指令来控制执行器
- 物联网中间件:
- 中间件:
- 将两个应用程序连接在一起,使数据和数据库可在“管道”间轻松传递。通过中间件,用户可执行很多请求,例如在Web浏览器上提交表单,或者允许Web服务器基于用户的配置文件返回动态网页。
- 特点:
- 可承载大量应用。
- 可运行于多种硬件和操作系统平台。
- 支持分布式计算,支持进行跨网络、跨软硬件平台的透明性交互
- 服务。
- 支持多种标准的协议。
- 支持多种标准的接口。
- 物联网中间件的作用:
- 1)屏蔽异构性。异构性表现在计算机软硬件系统之间的异构,包括硬件、操作系统、数据库等的异构。造成异构的原因多源自市场竞争、技术升级以及保护投资等因素。
- 2)确保交互性。各种异构设备、异构系统、异构应用间可以通过中间件进行彼此交叉的数据获取,从而形成信息的互通互享,或者进行彼此之间的交互控制,即进行各种控制命令和信号的传递。
- 3)数据预处理。物联网的感知层将采集海量的信息,如果把这些信息直接传送给应用系统,那么应用系统处理这些信息时将不堪重负。这便要求物联网中间件帮助系统进行各种数据的预处理和加工,在确保数据准确、可靠、安全的前提下,先进行数据压缩、清洗、整合,再将数据按需进行传输和处理。
- 中间件:
- 物联网平台框架:
- 霍尼韦尔的Niagara平台、GE的Predix平台、华为的OneAir解决方案、海尔的COSMOPla
- Niagara:
- 基于Java的专有技术,可以跨任意平台,集成各节点上不同系统平台上的构件。
- 通过通用模型提供算法程序,抽象、标准化异构数据,大大降低了分布式系统的复杂性。
- 支持图中所有层的设备和数据连接正在上传…重新上传取消正在上传…重新上传取消
- 物联网系统组成:应用层、网络层、感知层
第二章
- 通用对象模型与组态设计
- 组态就是在物联网中间平台上的功能实现
- 通用对象模型就相当于组态的程序框架,它将大量的具体功能抽象为对于输入、输出的简单设置
- 通用对象模型的价值就是快速、便捷地构建组态,它可以被视为组件模板
- 业务逻辑与第三方组件
- 业务逻辑:功能之间的逻辑关系、业务本身决定的流程
- 数据仿真是验证业务逻辑准确性的重要手段之一
- 协议转换与设备连接
- 各种物联网设备可以通过协议彼此连接
- 协议的异构
- 物联网中间件平台会支持数种甚至数十种物联网协议,并往往将协议的实现过程简化为各种屏蔽了底层细节的配置过程,仅将关键的业务逻辑流程搭建和数据处理工作保留给开发者进行控制,极大地提高了工作效率,大幅降低了对异构设备和多种协议进行兼容性开发的工作量
- 数据整理与人机交互
- 用户体系与安全机制
- 分布式架构与边缘计算
- 算力与带宽
- 物联网中间件与人工智能
- 通用对象模型与组态设计
边栏推荐
- Go语学习笔记 - gorm使用 - 事务操作 Web框架Gin(十一)
- VS2017 compile Tars test project
- Go1.18升级功能 - 模糊测试Fuzz 从零开始Go语言
- "Code execution cannot continue because MSVCP140.dll was not found, reinstalling the program may resolve the problem, etc." Solutions
- 【无标题】
- Navicat connection MySQL error: 1045 - Access denied for user 'root'@'localhost' (using password YES)
- Alibaba Cloud video on demand + project combat
- MySql统计函数COUNT详解
- 【微信小程序】小程序突破小程序二维码数量限制
- 成功解决ImportError: cannot import name ‘_validate_lengths‘
猜你喜欢
Detailed operator
WSL安装图形界面并通过xrdp/X-Launch访问
通过对抗性知识蒸馏压缩深度图神经网络
Navicat cannot connect to mysql super detailed processing method
mysql跨库关联查询(dblink)
cmd (command line) to operate or connect to the mysql database, and to create databases and tables
[MySQL] DQL related operations
Gxlcms audio novel system/novel listening system source code
MySQL索引常见面试题(2022版)
Alibaba Cloud video on demand + project combat
随机推荐
【MySQL】Mysql事务以及权限管理
2022.7.28
The problem of sticky packets in tcp protocol transmission
【Summary】机器人方法汇总
折叠旧版应用程序
设备树的引入与体验
DFS题单以及模板汇总
【无标题】
QT开发简介、命名规范、signal&slot信号槽
MySQL联合查询(多表查询)
Rust编译报错:error: linker `cc` not found
Go1.18升级功能 - 模糊测试Fuzz 从零开始Go语言
【翻译】作为混沌网的LFX门徒的经验
cnpm的安装与使用
Golang 切片删除指定元素的几种方法
mysql跨库关联查询(dblink)
win10重建索引
使用LVS和Keepalived搭建高可用负载均衡服务器集群
PhpMetrics usage
CISP-PTE Zhenti Demonstration