Bridging for cross protocol talk in IOT devices using windows communication foundation

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    In the Internet of Things (IoT), multiple communication protocols are used to connect the smart device. Wi-Fi, Xbee, ZigBee, Bluetooth, and LoRaWAN are some of the communication channels utilized for connectivity by devices using some IoT platform.

    In order to enable the development of smart services for IoT platforms, there are solutions by different vendors to connect between IoT devices. For example, multiple IoT platforms are available in the market namely IoTivity platform developed by Open Connectivity Foundation (OCF), AllJoyn platform from All Seen Alliance, Weave made by Google, and Home Kit by Apple. In view of such segmentation of IoT platforms, IoT Application’s development has been made complex, where IoT device and accompanying application compatibility with available platforms requires support for multiple protocols.

    To simplify the complexity introduced by multiple platforms, M2M [4] International standard was already proposed as the bridge for integrating IoT protocols. In our paper, we implement a proxy web service using Windows Communication Foundation (WCF) as a way to translate communication in one IoT protocol to another. In our implementation of middleware, we allowed the MQTT broker to accept messages, which were passed, to the Web Service from various devices over Hyper Text Protocol’s POST or GET Commands. Bridging between WCF Web Service and MQTT broker was enabled with duplex communication. Hence, devices supporting either HTTP protocol or MQTT protocol were able to communicate transparently.



  • Keywords


  • References

      [1] Jung Yeon Seo# , Dae Won Lee* , Hwa Min Lee#, Performance Comparison of CRUD Operations in IoT based Big Data Computing, in International Journal on Advanced Science Engineering Information Technology. Vol.7 (2017) No. 5 ISSN: 2088-5334.

      [2] Yi YANG∗, Zhiliang WANG, Quanbin LIU, Lu WANG, “Building a Pervasive SOA Based IOT Communication Middleware Using Runtime Compilation and Reflection”, in the Journal of Computational Information Systems 8: 2 (2012) 643–654 available at

      [3] Urs Hunkeler & Hong Linh Truong, Andy Stanford-Clark, “MQTT-S – A Publish/Subscribe Protocol for Wireless Sensor Networks”

      [4] Mohamed H. Elgazzar, Perspectives on M2M protocols A comparative study between different M2M protocols, 2015 IEEE Seventh International Conference on Intelligent Computing and Information Systems (ICICIS'15).

      [5] A high-level-mobile-ready web application for the Homie-esp8266 IoT framework https:// github. Com/ stufisher / homie-control.




Article ID: 18794
DOI: 10.14419/ijet.v7i3.29.18794

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.