Abstract

The Internet of Things (IoT) is made up of intelligent devices that interconnect. This allows sending of data by these devices to the cloud server to use for many applications. Many IoT protocols are designed for communicating between IoT devices and cloud-like Hypertext Transfer Protocol (HTTP), Message Queuing Telemetry Transport (MQTT), and Constrained Application Protocol (CoAP). In this study, we focus on the predictions of the performance of communication between them based on the CoAP protocol. For this reason, we present IoT cloud with CoAP server to implement CoAP protocol and discuss their performance. First, we use three performance metrics for evaluating and contrasting. Second, built a testbed with two scenarios to implementing and predicting the performance. The first scenario is implemented without any modification to the CoAPthon library. The second scenario is modified the CoAPthon library to store incoming data. From the results of two scenarios in different loads, we see that there is no significant difference in the results between the two scenarios up to 500 requests. After that, the elapsed time, error rate of the second scenario increase, and the throughput decrease.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call