TY - GEN
T1 - Application Protocol Conversion Corresponding to Various IoT Protocols
AU - Saito, Kenta
AU - Nishi, Hiroaki
N1 - Funding Information:
ACKNOWLEDGMENT This work was supported by JST CREST Grant Number JPMJCR19K1, and the commissioned research by National Institute of Information and Communications Technology (NICT, Grant Number 22004) , JAPAN.Part of the content of this paper is based on discussions with NIST Mr. Kang Lee, who serves as Chair of Technical Committee TC-9 that sponsors the smart sensor standards IEEE 1451.
Publisher Copyright:
© 2020 IEEE.
PY - 2020/10/18
Y1 - 2020/10/18
N2 - In Internet of Things (IoT) networks, devices use various application protocols, such as MQ telemetry transport (MQTT), constrained application protocol (CoAP), and extensible messaging and presence protocol (XMPP). However, because of the various protocols used, devices adopting different protocols cannot communicate mutually; thus, service interoperability issues arise. To enhance service interoperability, protocol conversion is required. Because different protocols are used in IoT networks, they are required to correspond to various protocols and have high extensibility for protocol conversion. In this paper, a protocol conversion method that satisfies these requirements is proposed. The proposed method converts packets into a middle format before converting them into target protocols. Conversion rules are described for each protocol; thus, the proposed method has high extensibility. We confirmed that clients that use the proposed conversion method could successfully connect to other devices using different protocols and communicate mutually through servers. The protocols included MQTT, CoAP, XMPP, and SMTP. Furthermore, the throughput degradation caused by the conversion process is small.
AB - In Internet of Things (IoT) networks, devices use various application protocols, such as MQ telemetry transport (MQTT), constrained application protocol (CoAP), and extensible messaging and presence protocol (XMPP). However, because of the various protocols used, devices adopting different protocols cannot communicate mutually; thus, service interoperability issues arise. To enhance service interoperability, protocol conversion is required. Because different protocols are used in IoT networks, they are required to correspond to various protocols and have high extensibility for protocol conversion. In this paper, a protocol conversion method that satisfies these requirements is proposed. The proposed method converts packets into a middle format before converting them into target protocols. Conversion rules are described for each protocol; thus, the proposed method has high extensibility. We confirmed that clients that use the proposed conversion method could successfully connect to other devices using different protocols and communicate mutually through servers. The protocols included MQTT, CoAP, XMPP, and SMTP. Furthermore, the throughput degradation caused by the conversion process is small.
KW - CoAP
KW - Internet of Things
KW - MQTT
KW - Protocol Conversion
KW - XMPP
UR - http://www.scopus.com/inward/record.url?scp=85097784095&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097784095&partnerID=8YFLogxK
U2 - 10.1109/IECON43393.2020.9255101
DO - 10.1109/IECON43393.2020.9255101
M3 - Conference contribution
AN - SCOPUS:85097784095
T3 - IECON Proceedings (Industrial Electronics Conference)
SP - 5219
EP - 5225
BT - Proceedings - IECON 2020
PB - IEEE Computer Society
T2 - 46th Annual Conference of the IEEE Industrial Electronics Society, IECON 2020
Y2 - 19 October 2020 through 21 October 2020
ER -