Abstract

This paper proposes a system architecture design for the Internet of Things (IoT) implemented in temperature and relative humidity measurement using DHT 11 temperature and humidity sensor. Simple Network Management Protocol (SNMP) is used to manage different network devices and transfer information so that the ESP32 Wi-Fi microcontroller connected to the sensor can communicate with Open Platform Communication (OPC) server. In addition, the network variables are identified by Object Identifiers (OIDs) then collected to Management Information Base (MIB). These two elements are required by the SNMP monitoring tool for enabling the user to monitor network infrastructure and run troubleshooting. Data acquired from the ESP32 Wi-Fi microcontroller are accumulated on the OPC server using SNMP and subsequently transferred to the OPC Client such as Human Machine Interface (HMI) and OPC data logger. The OPC server has a ping channel feature to determine network latency measured as a round trip time – the time taken for data to get its destination and back again. Later on, the ESP32 microcontroller was also connected to a mobile application via Wi-Fi for displaying real-time data simultaneously with the HMI. The SNMP network latency test on the proposed system architecture design results in 126,33 ms for 13 minutes without a corrupt packet of data. The result indicates SNMP can be used as an alternative protocol for IoT data communication.

Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.