In order to construct a secure and efficient service environment and make the user convenient to search resource in the Internet of Things(IoT) ,the paper proposed a novel service discovery method oriented to IoT based on the artificial potential field. Firstly, the concept of space service community was presented. Then the service acquire method SRDBSMC service routing method based on space migration) was proposed. By the transmission characteristics of space node,SRDBSM can search the optimal node which is considered as next-hop node within the maximum effective transmission range. Theory analysis and experiments indicate that compared with random walk and modified-BFS, SRDBSM has certain improvement in following aspects; reducing node energy consumption, prolonging the network space community survival cycle and increasing the efficiency of resource discovery.%针对物联网环境下的服务获取问题,结合物联网节点能量有限、节点自组织、数据空间性等特点,提出了一种基于人工能量势的物联网空间社区服务获取方法.首先给出了空间社区的概念,然后利用能量迁移方法,使物联网用户能够通过空间节点在节点的最大有效传输范围内寻找最优节点作为下一跳节点,以减少节点的下一跳数和交互时间,从而节省节点能耗,提高服务获取的效率.理论分析和仿真实验表明,提出的方法与Random Walk和Modified-BFS算法相比在减少节点能耗、延长网络生存周期及服务获取效率等方面有一定的改进.
展开▼