The use of secure protocols is becoming more important for communication of IoT devices. The execution of these protocols requires additional compute power and other system resources. On devices such as a personal computer, this doesn't represent a significant burden. On IoT devices with a limited power source however, this can significantly alter the minimum requirements for communication.
The goal of our work was to evaluate the effect of using secure protocols to transfer a message from the client to the server. We took the ESP32 microcontroller as an example, which used the CoAP protocol for message transfer to the server. We observed the efficiency of executing the connection and the utilized hardware resources while sending a message. We used the CoAP protocol in combination with different transport protocols implementing both secure and plaintext connections.
We prepared a repeatable test environment, gathered metric data and analyzed the results. Our conclusions and results contribute a resource to aid in IoT systems design.
|