UDP Packet-Processing Capacity on an Arduino Node for Ubiquitous Environment Control Systems

DOI Web Site 1 Citations Open Access

Bibliographic Information

Other Title
  • Arduinoで構成したユビキタス環境制御システム対応ノードのパケット処理能力

Abstract

The Arduino platform is suitable for the development of Ubiquitous Environmental Control System (UECS) nodes. However, its network capacity must be investigated to improve its reliability in practical use. In this study, we tested the UDP packet-receiving capacity of multiple combinations of Arduino platforms running on 16 MHz ATmega CPU and Ethernet communication shields. Test results showed that the mounted Ethernet controller was the primary determinant of packet-receiving capacity. The maximum receiving capacities for 200-byte UDP packets on W5100 and W5500 Ethernet controllers were 327 and 576 packets/second, respectively. Stress on the HTTP server response or on communication with an SHT75 humidity and temperature sensor lowered packet receiving capacity. Therefore, if a rapid response is required on a node, high-load processing must be eliminated. We estimated that the tested capacity of any Arduino platform was sufficient to control a small- or medium-scale greenhouse. In addition, if the packet communication area is adequately controlled, an Arduino platform could be employed in large-scale greenhouses. Sending packets to unused ports at an interval of 1,152 packets/second had no effect on receiving capacity, indicating that a method that would allow more nodes to coexist by isolating port assignments would be beneficial.

Journal

Citations (1)*help

See more

Related Projects

See more

Details 詳細情報について

Report a problem

Back to top