SDN on BLE: Controlling Resource Constrained Mesh Networks

Wireless connectivity for the Internet of Things (IoT) requires combining low latency and high reliability with power and cost constraints. On top of that, diverse applications and end-to-end services with very different performance requirements should ideally share the same network infrastructure. Software defined networks (SDN) were defined to allow this coexistence, but they have seen very limited adoption in IoT systems due to the inherent resource constrained nature of the wireless devices. Additionally, the low-power nature of IoT communication standards does not usually allow for physically separated control and data channels, which is a basic requirement for real-time network slicing. In this work, we propose a SDN implementation for Bluetooth Low Energy (BLE), which has become the de-facto technology for IoT applications. The proposed BLE mesh structure is able to use different protocols for different services, ensuring a clear separation between control and data channels while still being sent over the wireless medium. A proof-of-concept for the proposed SDN implementation is given in a real BLE mesh testbed, where measurements show how the system is able to automatically detect and recover from network congestion by identifying the nodes responsible of such situation and reconfiguring their parameters over the air.

[1]  Yunhao Liu,et al.  Passive diagnosis for wireless sensor networks , 2010, TNET.

[2]  Gerhard P. Hancke,et al.  Software Defined Networking for Improved Wireless Sensor Network Management: A Survey , 2017, Sensors.

[3]  Praneeth Juturu,et al.  A mesh network for mobile devices using Bluetooth low energy , 2015, 2015 IEEE SENSORS.

[4]  Sofie Pollin,et al.  Building a connected BLE mesh: A network inference study , 2018, 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[5]  Konstantin Mikhaylov,et al.  Multihop data transfer service for Bluetooth Low Energy , 2013, 2013 13th International Conference on ITS Telecommunications (ITST).

[6]  Arif Mahmud,et al.  Exploitation of OpenFlow in wireless sensor networks , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[7]  Sofie Pollin,et al.  Demo: The Trade-offs of Connected VS Broadcast BLE Mesh Networking , 2017, EWSN.

[8]  Helmut Strey,et al.  Bluetooth low energy technologies for applications in health care: proximity and physiological signals monitors , 2013, 2013 10th International Conference and Expo on Emerging Technologies for a Smarter World (CEWIT).

[9]  Hwee Pink Tan,et al.  Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks , 2012, IEEE Communications Letters.

[10]  Sofie Pollin,et al.  Bluetooth now or low energy: Should BLE mesh become a flooding or connection oriented network? , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[11]  Gerhard P. Hancke,et al.  A Survey on Software-Defined Wireless Sensor Networks: Challenges and Design Requirements , 2017, IEEE Access.

[12]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[13]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[14]  Stefano Giordano,et al.  A SDN-IoT Architecture with NFV Implementation , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[15]  Sofie Pollin,et al.  A Multiprotocol Low-Cost Automated Testbed for BLE Mesh , 2019, IEEE Communications Magazine.

[16]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[17]  Carles Gomez,et al.  Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology , 2012, Sensors.

[18]  Athanasios V. Vasilakos,et al.  Software-Defined Networking for Internet of Things: A Survey , 2017, IEEE Internet of Things Journal.

[19]  Giovanni Pau,et al.  A Novel Energy Management Approach for Smart Homes Using Bluetooth Low Energy , 2015, IEEE Journal on Selected Areas in Communications.

[20]  Carles Gomez,et al.  Bluetooth Low Energy Mesh Networks: A Survey , 2017, Sensors.

[21]  Ju Wook Jang,et al.  BLEmesh: A Wireless Mesh Network Protocol for Bluetooth Low Energy Devices , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[22]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .