物联网云具有如此强大功能的原因主要是自身体系结构的完善,它包括感知设备、服务管理、物联网应用中间件以及硬件虚拟化构架。这些应用相辅相成,构成了为管理人员和用户服务的体系架构。
第一,硬件虚拟化框架。所谓“硬件虚拟化”,就是对用户隐藏了真实存在的电脑硬件,取而代之的是一个虚拟可操作的抽象计算平台。而硬件虚拟化框架则将用户所管理的硬盘、服务器、网络设备等真实存在的硬件用相应的虚拟化技术隐藏,转换为便于用户分析和操作的抽象平台。
如同现在的虚拟键盘技术,真实的键盘隐藏后,利用软件使键盘在操作系统中重新显现出来。目前,瑞典某研究团队将谷歌眼镜和智能手环相结合,研发出了种新式的虚拟键盘,该虚拟键盘可以利用光束在用户面前模拟出一个只有用户才能看到的键盘,并且可以像真实的键盘那样操作,这种“黑科技”的出现靠的是硬件虚拟化框架。
第二,感知设备。感知设备不单单包括传感器,无线射频器、控制器等智能终端都涵盖在其中。此外,能够使终端实现互联互通的传感网络也是感知设备的一部分,它是物联网应用接入云计算平台的桥梁。
第三,物联网应用中间件。它不仅可以管理感知设备,还能够实现各种终端设备的接入,完成无线射频、传感器管理、硬盘存储合物联网应用等功能。物联网应用中间件可以支持不同型号、厂商、通讯方式、通讯规则和不同数据格式的终端设备,突破了不同规则所带来的开发、扩展和维修局限。