为了解决传感器网络和Internet之间的互联以及应用问题,提出了面向服务的体系结构。该体系结构将传感器网络应用的接口和交互作为一种网页服务进行封装。这样用户可以通过HTTP来查找、定位和唤醒这些服务。将传感器网络按功能分为核心服务集合和辅助服务集合。通过应用层的接口来调用传感器网络的功能,为应用开发者提供一个统一的标准,不需要考虑底层的实现,加强了应用开发的通用性和开发速度。描述了该体系结构的实验环境,并与典型应用场景相结合,融合核心服务和辅助服务。研究显示,该体系结构可以促进传感器网络应用的快速发展,有着广阔的发展前景。
With the rapid development and wide applications of wireless sensor networks, the connection of sensor networks with their application through the Internet rises as a core challenge. Service oriented architecture for software development could be used to copy with this challenge. The interfaces and interactions of the sensor networks with their applications were encapsulated as Web services. Through services registry and advertisement, these services could be discovered, located and invoked by applications over HTTP. By defining a set of core services to encapsulate the sensor networks and some auxiliary services, the sensor networks could be easily integrated into applications. These core services and some auxiliary services and implementation were presented, along with a brief discussion of a typical application scenario. Research works show that this is a promising technology which can enable the rapid development and deployment of the sensor network applications.