TY - GEN
T1 - Remote monitoring systems of unsafe software execution using qr code-based power consumption profile for IoT edge devices
AU - Kang, Myeongjin
AU - Park, Daejin
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/1/31
Y1 - 2021/1/31
N2 - If an error occurs in a system where several edges are gathered and operated together, the error may be transferred to other edges or the entire system may be down. Therefore, it is important to judge and control the errors of each edge in such a system, which puts a load on the embedded system of small edges. However, it is not easy to judge an error in an embedded system with limitations of performance. In such a system, we try to determine the state of the edge device using power consumption data and determine the error based on it. In this paper, we show that the server can determine errors using the power consumption data, and the data consumption allows the server to read data values through data communication using QR codes. In this architecture, the edge device only transmits power consumption data to reduce the load on the embedded system, and the gateway and server collect the data using QR codes communication. At the same time, the server interprets the received data to determine errors using various algorithms and controls the edge device. In this process, it is important to synchronize the edge device with the gateway and the server. Since the proposed structure uses a separate power meter and communication device, it solves the problem of not sending an appropriate message to the server when a communication error occurs at the previous edge. Also, the proposed model solves the overload problem that occurs when networks are used in various IoT devices using QR code that imaged data and light communication using a camera. After data is extracted and sorted from the QR code obtained by recognizing the camera of the intermediate server, the main server performs error determination through data analysis. The proposed architecture was implemented using 'chip-whisperer' to measure edges and data, as well as 'raspberry pi' to implement the server. As a result, the proposed architecture server showed successful data transmission and error determination, and it also showed very little additional load at the edge.
AB - If an error occurs in a system where several edges are gathered and operated together, the error may be transferred to other edges or the entire system may be down. Therefore, it is important to judge and control the errors of each edge in such a system, which puts a load on the embedded system of small edges. However, it is not easy to judge an error in an embedded system with limitations of performance. In such a system, we try to determine the state of the edge device using power consumption data and determine the error based on it. In this paper, we show that the server can determine errors using the power consumption data, and the data consumption allows the server to read data values through data communication using QR codes. In this architecture, the edge device only transmits power consumption data to reduce the load on the embedded system, and the gateway and server collect the data using QR codes communication. At the same time, the server interprets the received data to determine errors using various algorithms and controls the edge device. In this process, it is important to synchronize the edge device with the gateway and the server. Since the proposed structure uses a separate power meter and communication device, it solves the problem of not sending an appropriate message to the server when a communication error occurs at the previous edge. Also, the proposed model solves the overload problem that occurs when networks are used in various IoT devices using QR code that imaged data and light communication using a camera. After data is extracted and sorted from the QR code obtained by recognizing the camera of the intermediate server, the main server performs error determination through data analysis. The proposed architecture was implemented using 'chip-whisperer' to measure edges and data, as well as 'raspberry pi' to implement the server. As a result, the proposed architecture server showed successful data transmission and error determination, and it also showed very little additional load at the edge.
KW - Data transmission
KW - Embedded system
KW - Error detection
KW - QRcode
KW - Robust Execution
UR - http://www.scopus.com/inward/record.url?scp=85102973481&partnerID=8YFLogxK
U2 - 10.1109/ICEIC51217.2021.9369725
DO - 10.1109/ICEIC51217.2021.9369725
M3 - Conference contribution
AN - SCOPUS:85102973481
T3 - 2021 International Conference on Electronics, Information, and Communication, ICEIC 2021
BT - 2021 International Conference on Electronics, Information, and Communication, ICEIC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2021 International Conference on Electronics, Information, and Communication, ICEIC 2021
Y2 - 31 January 2021 through 3 February 2021
ER -