Araújo Harilton da Silva, Filho Raimir Holanda, Rodrigues Joel J P C, Rabelo Ricardo de A L, Sousa Natanael de C, Filho José C C L S, Sobral José V V
Programa de Pós-Graduação em Informática Aplicada (PPGIA), University of Fortaleza (UNIFOR), Av. Washington Soares, 1321, Edson Queiroz, 60.811-905 Fortaleza-CE, Brazil.
Instituto de Telecomunicações, Av. Rovisco Pais, 1, 1049-001 Lisboa, Portugal.
Sensors (Basel). 2018 Jan 26;18(2):353. doi: 10.3390/s18020353.
The Internet of Things (IoT) is based on interconnection of intelligent and addressable devices, allowing their autonomy and proactive behavior with Internet connectivity. Data dissemination in IoT usually depends on the application and requires context-aware routing protocols that must include auto-configuration features (which adapt the behavior of the network at runtime, based on context information). This paper proposes an approach for IoT route selection using fuzzy logic in order to attain the requirements of specific applications. In this case, fuzzy logic is used to translate in math terms the imprecise information expressed by a set of linguistic rules. For this purpose, four Objective Functions (OFs) are proposed for the Routing Protocol for Low Power and Loss Networks (RPL); such OFs are dynamically selected based on context information. The aforementioned OFs are generated from the fusion of the following metrics: Expected Transmission Count (ETX), Number of Hops (NH) and Energy Consumed (EC). The experiments performed through simulation, associated with the statistical data analysis, conclude that this proposal provides high reliability by successfully delivering nearly 100% of data packets, low delay for data delivery and increase in QoS. In addition, an 30% improvement is attained in the network life time when using one of proposed objective function, keeping the devices alive for longer duration.
物联网(IoT)基于智能且可寻址设备的互联,使其具备在联网情况下的自主性和主动行为。物联网中的数据传播通常取决于应用,并且需要上下文感知路由协议,该协议必须包含自动配置功能(即根据上下文信息在运行时调整网络行为)。本文提出一种使用模糊逻辑进行物联网路由选择的方法,以满足特定应用的需求。在这种情况下,模糊逻辑用于将一组语言规则所表达的不精确信息转化为数学术语。为此,针对低功耗有损网络路由协议(RPL)提出了四个目标函数(OF);这些OF会根据上下文信息动态选择。上述OF由以下指标融合生成:预期传输次数(ETX)、跳数(NH)和能耗(EC)。通过模拟进行的实验以及相关的统计数据分析得出结论,该提议通过成功交付近100%的数据包提供了高可靠性,数据交付延迟低且提高了服务质量(QoS)。此外,使用所提出的目标函数之一时,网络寿命可提高30%,使设备存活时间更长。