论文部分内容阅读
随着微电子、无线通讯等技术的发展,越来越多的智能设备被发明并被广泛应用于诸如物流运输、环境监测、智能家居和健康医疗等领域。这些数量众多、功能各异的智能设备是泛在网的重要组成。如何融合、管理并针对这些智能设备进行应用开发变得日益复杂。传统泛在网应用开发大多是面向行业垂直应用,具有系统封闭、应用开发壁垒高、设备可操作性差等不足,不能满足大规模灵活应用开发的需求,不利于泛在网整体产业的发展。为了降低泛在网应用开发门槛,同时缩短应用开发周期,提高开发者参与度,本文将RESTful Web服务架构应用到泛在网应用开发中,提出了一种新型的基于Web的泛在网应用开发模式。在这种开发模式中,利用REST架构思想将泛在网中设备抽象成Web资源,通过形成一种基于Web的泛在网业务支撑平台对这些抽象出的资源进行统一管理和控制以及对外提供开放的应用开发接口,应用开发者只要利用该平台提供的开放接口便可以进行各种泛在网应用的开发。同时泛在网中设备分布广泛、数量巨大、种类多样,设备之间相互区分需要地址分配协议的支持,不同应用场景需要不同的地址分配协议的支持。本文针对无线监测应用场景提出了一种基于IEEE802.15.4标准的辅助路由功能的分布式地址分配机制,对于该地址分配机制的局部地址分配、网内地址形成以及全网地址分配过程进行了详细介绍。该地址分配机制具备辅助路由进行数据传送的功能,能够进行设备自动发现与地址配置和及时感知网络状况变化并自动进行路由修复。基于上述提出的开发模式和地址分配关键技术,本文开发了一项示范应用“建筑物振动智能监测系统”。该应用将辅助路由功能的分布式地址分配机制应用到传感器网络模块的开发中,利用基于Web的泛在网业务支撑平台完成对于传感数据的资源鉴权、接入控制、综合管理,同时利用该平台提供的应用开发接口完成应用的开发。该应用的成功开发验证了利用基于Web的泛在网业务支撑平台进行泛在网应用开发这种新型开发模式的实际可操作性和有效性,为其他开发者进行泛在网应用开发提供了示范。