1.公共中间件
在应用支撑平台子层中的公共中间件主要是指,在应用物联网的过程中,当遇到操作平台和应用程序之间无法直接连接的时候就要应用到中间件作为通信服务的提供者。这样是为了能够让平台(包括操作系统和硬件系统)在与应用连接的时候不会因为接口标准不同等问题导致无法通信。
在应用层中的公共中间件与感知层中的信息采集中间件技术不同,信息采集中间件主要应用于整个物联网末端的信息采集中,即如RFID、传感器等采集设备与数据传输节点之间连接时候的通信服务。采集设备与传输节点之间必然也存在接口标准不同的问题,所以同样需要中间件,但由于应用的环节不同,如上所提到的两种中间件技术也不同。在本书第五章中的中间件技术小节有针对物联网中比较常见的EPC系统中两种中间件区别的介绍,这里就不再赘述了。