-
第一章
- 物联网系统组成:应用层、网络层、感知层
- 应用层:物联网中间件(核心)、物联网行业应用(提供服务)
- 物联网终端设备:
- MCU(大脑):接收传感器的信息,并上传到云端;接收云端的指令,再根据指令来控制执行器
- 物联网中间件:
- 中间件:
- 将两个应用程序连接在一起,使数据和数据库可在“管道”间轻松传递。通过中间件,用户可执行很多请求,例如在Web浏览器上提交表单,或者允许Web服务器基于用户的配置文件返回动态网页。
- 特点:
- 支持分布式计算,支持进行跨网络、跨软硬件平台的透明性交互
- 物联网中间件的作用:
- 1)屏蔽异构性。异构性表现在计算机软硬件系统之间的异构,包括硬件、操作系统、数据库等的异构。造成异构的原因多源自市场竞争、技术升级以及保护投资等因素。
- 2)确保交互性。各种异构设备、异构系统、异构应用间可以通过中间件进行彼此交叉的数据获取,从而形成信息的互通互享,或者进行彼此之间的交互控制,即进行各种控制命令和信号的传递。
- 3)数据预处理。物联网的感知层将采集海量的信息,如果把这些信息直接传送给应用系统,那么应用系统处理这些信息时将不堪重负。这便要求物联网中间件帮助系统进行各种数据的预处理和加工,在确保数据准确、可靠、安全的前提下,先进行数据压缩、清洗、整合,再将数据按需进行传输和处理。
- 物联网平台框架:
- 霍尼韦尔的Niagara平台、GE的Predix平台、华为的OneAir解决方案、海尔的COSMOPla
- Niagara:
- 基于Java的专有技术,可以跨任意平台,集成各节点上不同系统平台上的构件。
- 通过通用模型提供算法程序,抽象、标准化异构数据,大大降低了分布式系统的复杂性。
- 支持图中所有层的设备和数据连接正在上传…重新上传取消正在上传…重新上传取消

-
第二章
- 通用对象模型与组态设计
- 通用对象模型就相当于组态的程序框架,它将大量的具体功能抽象为对于输入、输出的简单设置
- 通用对象模型的价值就是快速、便捷地构建组态,它可以被视为组件模板
- 协议转换与设备连接
- 协议的异构
- 物联网中间件平台会支持数种甚至数十种物联网协议,并往往将协议的实现过程简化为各种屏蔽了底层细节的配置过程,仅将关键的业务逻辑流程搭建和数据处理工作保留给开发者进行控制,极大地提高了工作效率,大幅降低了对异构设备和多种协议进行兼容性开发的工作量
幕布笔记链接:https://www.mubucm.com/doc/3MCztk1V87