In the Internet of Things (IoT), thousands of devices can be deployed to acquire data from the environment and provide service to several applications in different fields. In many cases, it is desirable that devices are self-sustainable in terms of energy. Therefore,the research community is exploring the possibility of employing battery-less devices, where the energy is derived solely from external and/or environmental sources, such as solar panels. In this work, we propose an ns-3 model of a (super) capacitor, which can be used as the storage of the harvested energy in a battery-less IoT device, and add the support for the intermittent behavior of devices, turning off/on according to their energy level. To exemplify the use of the model, we apply it to a LoRaWAN node, and compare the simulation outcomes with results in the literature obtained with mathematical analysis, confirming the accuracy of the implementation. Then, we show the importance of analyzing the interaction between energy availability and communication performance, paving the way for more accurate and realistic simulations in the field. The implemented code is made available as open source.
翻译:在物料互联网(IoT)中,可以部署数千个装置,从环境中获取数据,为不同领域的若干应用提供服务,在许多情况下,装置在能源方面是自持的,因此,研究界正在探索使用无电池装置的可能性,这种装置的能源完全来自外部和/或环境来源,例如太阳能电池板。在这项工作中,我们提议一个(超级)电容器的Ns-3模型,可以用来储存无电池的IoT装置所收获的能量,并增加对装置间歇行为的支持,按其能量水平关闭/关闭。为示范模型的使用,我们将其应用到LoRAWAN节点,并将模拟结果与数学分析所得文献的结果进行比较,确认执行的准确性。然后,我们表明分析能源供应和通信性能之间的相互作用的重要性,为在实地进行更准确和现实的模拟铺平道路。已执行的代码作为公开来源提供。