论文部分内容阅读
无线通信技术和嵌入式技术的发展极大带动了灵巧对象(Smart Things)的发展和应用。由于灵巧对象体积小、能耗少,具有一定的通信和计算能力,能够组网,成为物联网的一部分,其应用越来越广泛。如果有一个通用平台可以支持灵巧对象接入到Internet中,支持灵巧对象上传数据,又能为应用提供数据服务,那就可以大大促进灵巧对象的集成与应用。STDCS(Smart Things-oriented Data Collecting and Sharing)平台能够支持异构的灵巧对象接入到Internet中,为灵巧对象采集的数据提供存储和管理功能,还能够为应用提供数据服务。由于不可能统一灵巧对象的通信协议,采用单一的通信协议来支持所有的灵巧对象是不现实的。因此STDCS平台采用了层次结构的思想,在平台和灵巧对象中间加入网关。网关不但支持Internet协议,也支持灵巧对象的私有通信协议,可以将STDCS平台和灵巧对象连接起来。由于网关是可扩展的,可以针对灵巧对象的通行协议来对网关进行扩展,这样各种各样的灵巧对象就可以通过网关接入到Internet中,并通过网关上传采集的数据。在获取到数据后,STDCS平台对数据进行存储和管理。STDCS平台通过web服务接口为应用提供数据服务。STDCS平台采用基于Restful编程接口的方式来为应用提供数据服务,应用以较简单的方式获取数据进行分析。STDCS平台也可以根据应用需求生成数据采集任务,通过网关将任务下达给灵巧对象,使其按照应用需求来工作,这能够提高数据的实效性,并在一定程度上能够降低灵巧对象的能耗,延长其使用寿命。系统测试表明STDCS平台达到了设计目标,实现了灵巧对象接入、灵巧对象采集数据上传和为应用提供数据服务等功能。在和其他平台比较后,发现STDCS平台支持异构灵巧对象的集成;可以以更加简单有效的方式为应用提供数据服务,降低了应用和STDCS平台的关联度;同时支持拉式的数据采集,使得灵巧对象可根据应用需求来采集数据,延长了灵巧对象的寿命。