TY - GEN
T1 - OneM2M-based IoT protocol integration
AU - Wu, Chia Wei
AU - Lin, Fuchun
AU - Wang, Chia Hong
AU - Chang, Norman
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/10/27
Y1 - 2017/10/27
N2 - In order to enable the development of smart services, many IoT platforms were proposed to securely and reliably connect IoT devices to the Internet and to each other. Examples are IoTivity from Open Connectivity Foundation (OCF), AllJoyn from AllSeen Alliance, Weave from Google and HomeKit from Apple. However, such fragmentation of IoT platforms has made the development of IoT applications very difficult as it requires each IoT device and application support many protocols in order to connect to an available platform. To resolve this problem, we propose to use oneM2M International standards as the middleware for IoT protocols integration. The oneM2M technical specifications have defined how oneM2M can be used to interwork with IoTivity and AllJoyn based on Interworking Proxy Application Entity (IPE). In this paper, we propose how to design and implement such an IPE based on the oneM2M specifications for bridging oneM2M and IoTivity/AllJoyn. In particular, we address the mappings of device management functions among these platforms where standard specifications are still lacking. Via actual implementation, we evaluate two interworking designs for device management in order to identify the best one for protocol integration.
AB - In order to enable the development of smart services, many IoT platforms were proposed to securely and reliably connect IoT devices to the Internet and to each other. Examples are IoTivity from Open Connectivity Foundation (OCF), AllJoyn from AllSeen Alliance, Weave from Google and HomeKit from Apple. However, such fragmentation of IoT platforms has made the development of IoT applications very difficult as it requires each IoT device and application support many protocols in order to connect to an available platform. To resolve this problem, we propose to use oneM2M International standards as the middleware for IoT protocols integration. The oneM2M technical specifications have defined how oneM2M can be used to interwork with IoTivity and AllJoyn based on Interworking Proxy Application Entity (IPE). In this paper, we propose how to design and implement such an IPE based on the oneM2M specifications for bridging oneM2M and IoTivity/AllJoyn. In particular, we address the mappings of device management functions among these platforms where standard specifications are still lacking. Via actual implementation, we evaluate two interworking designs for device management in order to identify the best one for protocol integration.
KW - AllJoyn
KW - IoT
KW - Iotivity
KW - device management
KW - oneM2M
KW - protocol integration
UR - http://www.scopus.com/inward/record.url?scp=85040193038&partnerID=8YFLogxK
U2 - 10.1109/CSCN.2017.8088630
DO - 10.1109/CSCN.2017.8088630
M3 - Conference contribution
AN - SCOPUS:85040193038
T3 - 2017 IEEE Conference on Standards for Communications and Networking, CSCN 2017
SP - 252
EP - 257
BT - 2017 IEEE Conference on Standards for Communications and Networking, CSCN 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE Conference on Standards for Communications and Networking, CSCN 2017
Y2 - 18 September 2017 through 20 September 2017
ER -