Division of Information and Computing Technology, College of Science and Engineering, Hamad Bin Khalifa University, Doha 5825, Qatar.
Sensors (Basel). 2018 Oct 16;18(10):3492. doi: 10.3390/s18103492.
We propose Strength of Crowd (SoC), a distributed Internet of Things (IoT) protocol that guarantees message broadcast from an initiator to all network nodes in the presence of either a reactive or a proactive jammer, that targets a variable portion of the radio spectrum. SoC exploits a simple, yet innovative and effective idea: nodes not (currently) involved in the broadcast process transmit decoy messages that cannot be distinguished (by the jammer) from the real ones. Therefore, the jammer has to implement a best-effort strategy to jam all the concurrent communications up to its frequency/energy budget. SoC exploits the inherent parallelism that stems from the massive deployments of IoT nodes to guarantee a high number of concurrent communications, exhausting the jammer capabilities and hence leaving a subset of the communications not jammed. It is worth noting that SoC could be adopted in several wireless scenarios; however, we focus on its application to the Wireless Sensor Networks (WSN) domain, including IoT, Machine-to-Machine (M2M), Device-to-Device (D2D), to name a few. In this framework, we provide several contributions: firstly, we show the details of the SoC protocol, as well as its integration with the IEEE 802.15.4-2015 MAC protocol; secondly, we study the broadcast delay to deliver the message to all the nodes in the network; and finally, we run an extensive simulation and experimental campaign to test our solution. We consider the state-of-the-art OpenMote-B experimental platform, adopting the OpenWSN open-source protocol stack. Experimental results confirm the quality and viability of our solution.
我们提出了群体强度(SoC),这是一种分布式物联网(IoT)协议,可确保在存在反应式或主动干扰器的情况下,将消息从发起者广播到网络中的所有节点,其目标是可变部分的无线电频谱。SoC 利用了一个简单而创新且有效的想法:未(当前)参与广播过程的节点会传输诱饵消息,这些消息与真实消息无法区分(由干扰器)。因此,干扰器必须实施尽力而为的策略来干扰所有并发通信,直到达到其频率/能量预算。SoC 利用了源自物联网节点大规模部署的固有并行性,以保证大量并发通信,耗尽干扰器的能力,从而使一部分通信不受干扰。值得注意的是,SoC 可以应用于几种无线场景;但是,我们专注于将其应用于无线传感器网络(WSN)领域,包括物联网、机器对机器(M2M)、设备对设备(D2D)等。在这个框架中,我们提供了几个贡献:首先,我们展示了 SoC 协议的细节,以及它与 IEEE 802.15.4-2015 MAC 协议的集成;其次,我们研究了广播延迟,以将消息传递到网络中的所有节点;最后,我们进行了广泛的模拟和实验活动来测试我们的解决方案。我们考虑了最先进的 OpenMote-B 实验平台,采用了 OpenWSN 开源协议栈。实验结果证实了我们解决方案的质量和可行性。