IoT interoperability for actuating applications through standardised M2M communications

Smartphones, with vast connectivity and sensing capabilities, are the natural choice to serve as gateways for physiologic sensors and body area networks. Machine-to-Machine (M2M) middleware standards are driving the emergence of Internet of Things (IoT) applications by providing autonomic interoperability. However, standards remain opaque and difficult to interpret, throttling implementation. In this work, we report the design and development of an ETSI M2M Gateway (GW) on a mobile device, instantiated in a smartphone. We describe our reasoning in interpreting the standard for the varied implementation challenges faced. Further, we develop libraries to ease the deployment of IoT applications using the ETSI M2M ecosystem with reduced development costs. Finally, we validated the implementation with a mobile e-health pilot with 10 participants during 3 weeks.