论文部分内容阅读
物联网被称为继计算机、互联网后的信息产业的第三次浪潮,随着近年来的快速发展,物联网技术在很多领域得到了广泛应用。物联网利用互联网技术将物理世界中的各类设备连接,使得物理世界的信息可以通过互联网被获取,从而实现人与物,物与物之间的交互。然而,现有物联网系统中存在一些问题。首先,异构的物联网设备和紧耦合、封闭的平台架构,导致了物联网应用的开发难度大、创新空间小。其次,现有的物联网服务通常需要借助较为专业的桌面客户端软件,操作步骤复杂,这阻碍了物联网技术在人们的生活中普及。开放化和社交化是物联网未来发展的主要趋势。开放主要是指设备接入和资源访问的开放,而充分的开放性使得开发者可以低门槛地访问平台上的资源和服务,并且对资源进行编排和组合,从而促进物联网应用的创新。社交网络的兴起,为物联网社交化提供了灵感。社交网络主要提供人与人之间的交互,而物联网的社交化则可以实现人与物,甚至物与物之间的智能交互。社交物联网改变了人与物之间交流方式,降低了用户使用物联网的门槛。本文构建了一个基于Web of Things(WoT)的社交系统,提出了物联网和微信的融合方案,来解决传统物联网的开放性和易用性问题。首先,为了解决物联网平台和微信平台之间各方面异构性的问题,构建了符合REST架构风格的WoT开放架构,该框架的开放性、松耦合、易用性使得物联网应用和服务的进一步开发更加便利。其次,结合微信平台和物联网服务的特性,给出了 WoT和微信的连接方案,并创建物联网公众号作为物联网的服务窗口。最后,为了模仿社交网络中人与人之间的社交行为来改善人与物之间的交互方式,结合对社交网络中用户行为的分析和物联网公众号开发能力的分析,本文提出了两种类型的物联网服务模式:基于微信的自然语言模式的物联网服务和基于微信的用户生成内容(User Generated Content,UGC)模式的物联网服务。