目录

  • 1 绪论
    • 1.1 物联网的概念
    • 1.2 物联网的技术特征
    • 1.3 物联网的发展概况
    • 1.4 物联网的内涵
    • 1.5 从互联网到物联网的演进
  • 2 物联网体系架构
    • 2.1 物联网的基本组成
    • 2.2 感知层
    • 2.3 网络层
    • 2.4 应用层
    • 2.5 物联网应用场景
  • 3 射频识别(RFID)系统
    • 3.1 自动识别概述
    • 3.2 自动识别技术分类
    • 3.3 射频识别
      • 3.3.1 射频识别系统的分类
      • 3.3.2 射频识别的工作原理
      • 3.3.3 射频识别标准体系
      • 3.3.4 射频识别的发展趋势
    • 3.4 射频识别系统举例——EPC系统
  • 4 传感器与无线传感网
    • 4.1 传感器概述
    • 4.2 传感器的工作原理与应用
    • 4.3 无线传感器网络
  • 5 物联网通信
    • 5.1 无线通信网络概述
    • 5.2 无线接入网
      • 5.2.1 ZigBee
      • 5.2.2 蓝牙
      • 5.2.3 UWB
      • 5.2.4 60GHz通信
      • 5.2.5 WLAN
      • 5.2.6 WiMAX
    • 5.3 移动通信网络
    • 5.4 有线接入网
    • 5.5 光网络
    • 5.6 量子通信
  • 6 物联网网络服务
    • 6.1 物联网网络服务概述
    • 6.2 物联网名称解析服务
    • 6.3 物联网信息发布服务
    • 6.4 实体标记语言PML
  • 7 物联网数据与计算
    • 7.1 大数据的概念
    • 7.2 物联网产生的数据及数据融合技术
    • 7.3 大数据技术
    • 7.4 云计算
  • 8 物联网中间件
    • 8.1 物联网中间件概述
    • 8.2 中间件结构
    • 8.3 中间件标准和中间件产品
  • 9 物联网安全机制
    • 9.1 信息安全基础
    • 9.2 物联网安全概述
    • 9.3 物联网信息安全体系
    • 9.4 物联网安全实施策略
  • 10 智慧地球与物联网应用
    • 10.1 智慧地球
    • 10.2 M2M——物联网应用的雏形
    • 10.3 物联网典型应用
物联网中间件概述

随着网络技术的迅速发展,许多应用程序需要在异构的平台上运行。在这种分布式异构环境中,通常存在多种硬件系统平台,在这些硬件平台上,又存在各种各样的系统软件。如何把这些硬件和软件系统集成起来,并在网络上互通互联,是非常现实和困难的问题。为解决分布异构的问题,人们提出了中间件的概念。中间件是介于前端读写器硬件模块与后端应用软件之间的重要环节,是物联网应用运作的中枢。

中间件的概念

中间件介于应用系统和系统软件之间,是一种独立的系统软件或服务程序,分布式应用系统借助这种软件,可实现在不同的应用系统之间共享资源。在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件,即中间件=平台+通信。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。

物联网中间件

美国最先提出物联网中间件(The Internet of Things Middleware,IOT-MW)的概念。美国企业在实施射频识别项目改造期间,发现复杂度和难度最高的问题,是如何保证将射频识别的数据正确导入企业管理系统。物联网中间件用于实现射频识别硬件以及配套设备的信息交互和管理,同时作为一个软件和硬件集成的桥梁,完成与上层复杂应用的信息交换。

物联网中间件起到一个中介的作用,它屏蔽了前端硬件的复杂性,并将采集的数据发送到后端的网络。物联网中间件可以在众多领域应用,需要研究的范围也很广,既涉及多个行业,也涉及多个不同的研究方向。

物联网中间件的作用


FRID中间件的技术特征

中间件分类

1.按照中间件的技术和作用分类

2.按照中间件的独立性分类

(1)非独立中间件

非独立中间件将各种技术都可以纳入到现有的中间件产品中,其中某一种技术只是这种中间件可选的子项。

(2)独立中间件

独立的通用中间件具有独立性,不依赖于其它软件系统。