This paper investigates the energy consumption of Environmental Internet of Things (E-IoT) systems using CoAP, RPL, and 6LoWPAN. We focus on Sleepy Networks, a method to save energy in battery-powered nodes where nodes spend most of their time sleeping and have regular communications windows. Our experiments used the Microchip SAM R30 Xplained Pro platform and measured the current and time duration of system activities. This included reading sensors, storing data, and the radio activities controlled by the network protocols. After measuring the power consumption of the various states in detail, we explored the effect of network maintenance on scheduling and energy consumption. The results indicate that reducing sleep energy consumption is fundamentally important. While considering the user requirements and the volume of produced data, the results show that optimising the communication window can reduce energy consumption further. Therefore, we suggest to further reduce the energy consumption of the system, and it is necessary to take a balance between network reliability and energy consumption.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Understanding Energy Consumption in Real-World E-IoT Systems with CoAP, RPL, and 6LoWPAN

  • Jiawei Lu,
  • Kirk Martinez,
  • Alex Weddell

摘要

This paper investigates the energy consumption of Environmental Internet of Things (E-IoT) systems using CoAP, RPL, and 6LoWPAN. We focus on Sleepy Networks, a method to save energy in battery-powered nodes where nodes spend most of their time sleeping and have regular communications windows. Our experiments used the Microchip SAM R30 Xplained Pro platform and measured the current and time duration of system activities. This included reading sensors, storing data, and the radio activities controlled by the network protocols. After measuring the power consumption of the various states in detail, we explored the effect of network maintenance on scheduling and energy consumption. The results indicate that reducing sleep energy consumption is fundamentally important. While considering the user requirements and the volume of produced data, the results show that optimising the communication window can reduce energy consumption further. Therefore, we suggest to further reduce the energy consumption of the system, and it is necessary to take a balance between network reliability and energy consumption.