Bluetooth 5 Energy Management through a Fuzzy-PSO Solution for Mobile Devices of Internet of Things

Energy efficiency is a fundamental requirement for a wireless protocol to be suitable for use within the Internet of Things. New technologies are emerging aiming at an energy-efficient communication. Among them, Bluetooth Low Energy is an appealing solution. Recently, the specifications of Bluetooth 5 have been presented with the purpose to offer significant enhancements compared to the earlier versions of the protocol. Bluetooth 5 comes with new communication modes that differ in range, speed, and energy consumption. This paper proposes a fuzzy-based solution to cope with the selection of the communication mode, among those introduced with Bluetooth 5, that allows the best energy efficiency. This communication mode, used by mobile devices, is dynamically regulated by varying the transmission power, returned as the output of a Fuzzy Logic Controller (FLC). A Particle Swarm Optimization (PSO) algorithm is presented to achieve the optimal parameters of the proposed FLC, i.e., optimizing the triangular membership functions, by varying their range, to reach the best results concerning the battery life of mobile devices. The proposed FLC is based on triangular membership functions because they represent a good trade-off between computation cost and efficiency. The paper presents a detailed description of the FLC design, a logical analysis of the PSO algorithm for the derivation of best performance conditions values, and experimental assessments, obtained through testbed scenarios.

[1]  Anthony Skjellum,et al.  Adding scalability to Internet of Things gateways using parallel computation of edge device data , 2016, 2016 IEEE High Performance Extreme Computing Conference (HPEC).

[2]  Mohammad S. Obaidat,et al.  Wireless and mobile technologies and protocols and their performance evaluation , 2015 .

[3]  Yancai Xiao,et al.  The Study of Fuzzy Proportional Integral Controllers Based on Improved Particle Swarm Optimization for Permanent Magnet Direct Drive Wind Turbine Converters , 2016 .

[4]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[5]  Fabio Leccese,et al.  Adaptive Street Lighting Predictive Control , 2017 .

[6]  Aysegul Alaybeyoglu,et al.  A distributed fuzzy logic-based root selection algorithm for wireless sensor networks , 2015, Comput. Electr. Eng..

[7]  Divneet Singh Kapoor,et al.  Create Your Own Internet of Things: A survey of IoT platforms. , 2017, IEEE Consumer Electronics Magazine.

[8]  M. Ruiz,et al.  The Convergence between Wireless Sensor Networks and the Internet of Things; Challenges and Perspectives: a Survey , 2016, IEEE Latin America Transactions.

[9]  Fabio Leccese,et al.  A Smart City Application: A Fully Controlled Street Lighting Isle Based on Raspberry-Pi Card, a ZigBee Sensor Network and WiMAX , 2014, Sensors.

[10]  Wonyong Yoon,et al.  A Survey on Energy Conserving Mechanisms for the Internet of Things: Wireless Networking Aspects , 2015, Sensors.

[11]  Thomas A. Runkler,et al.  DECADE — fast centroid approximation defuzzification for real time fuzzy control applications , 1994, SAC '94.

[12]  Jong Hyuk Park,et al.  Energy-Efficient Distributed Topology Control Algorithm for Low-Power IoT Communication Networks , 2016, IEEE Access.

[13]  Robin Kravets,et al.  Bluetooth Low Energy in Dense IoT Environments , 2016, IEEE Communications Magazine.

[14]  Michel Auguin,et al.  A Joint Duty-Cycle and Transmission Power Management for Energy Harvesting WSN , 2014, IEEE Transactions on Industrial Informatics.

[15]  Hafizur Rahman,et al.  A hybrid data aggregation scheme for provisioning Quality of Service (QoS) in Internet of Things (IoT) , 2016, 2016 Cloudification of the Internet of Things (CIoT).

[16]  S. Kahla,et al.  Fuzzy-PSO controller design for maximum power point tracking in photovoltaic system , 2017 .

[17]  Basavaraj Patil,et al.  Networking solutions for connecting bluetooth low energy enabled machines to the internet of things , 2014, IEEE Network.

[18]  Gabriel-Miro Muntean,et al.  Balancing Energy and Quality Awareness: A MAC-Layer Duty Cycle Management Solution for Multimedia Delivery Over Wireless Mesh Networks , 2017, IEEE Transactions on Vehicular Technology.

[19]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[20]  Meihua Jin,et al.  Dynamic Power-Saving Method for Wi-Fi Direct Based IoT Networks Considering Variable-Bit-Rate Video Traffic , 2016, Sensors.

[21]  Seyed Kamaleddin Mousavi Mashhadi,et al.  Fuzzy membership functions optimization of fuzzy controllers for a quad rotor using particle swarm optimization and genetic algorithm , 2016, 2016 4th International Conference on Control, Instrumentation, and Automation (ICCIA).

[22]  Pascal Thubert,et al.  Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks , 2011, RFC.

[23]  F. Leccese,et al.  Remote-Control System of High Efficiency and Intelligent Street Lighting Using a ZigBee Network of Devices and Sensors , 2013, IEEE Transactions on Power Delivery.

[24]  Giovanni Pau,et al.  A Solution Based on Bluetooth Low Energy for Smart Home Energy Management , 2015 .

[25]  Prasant Misra,et al.  Building the Internet of Things with bluetooth smart , 2017, Ad Hoc Networks.

[26]  Marilyn Wolf Internet-of-Things Systems , 2017 .

[27]  Nursyarizal Mohd Nor,et al.  Intelligent approach for optimal energy management of chiller plant using fuzzy and PSO techniques , 2016, 2016 6th International Conference on Intelligent and Advanced Systems (ICIAS).

[28]  Giovanni Pau,et al.  A Fuzzy Logic Approach by Using Particle Swarm Optimization for Effective Energy Management in IWSNs , 2017, IEEE Transactions on Industrial Electronics.

[29]  Hayoung Oh,et al.  An Adaptive Network Coding scheme for unreliable multi-hop wireless networks , 2016, 2016 International Conference on Big Data and Smart Computing (BigComp).

[30]  J. Roselin,et al.  Maximizing the wireless sensor networks lifetime through energy efficient connected coverage , 2017, Ad Hoc Networks.

[31]  Yi-Hua Liu,et al.  Optimization of a Fuzzy-Logic-Control-Based MPPT Algorithm Using the Particle Swarm Optimization Technique , 2015 .

[32]  Mohammad Hossein Anisi,et al.  A Review on energy management schemes in energy harvesting wireless sensor networks , 2017 .

[33]  Li Hongyang,et al.  Internet of Mobile Things: Mobility-Driven Challenges, Designs and Implementations , 2016 .

[34]  Timo Hämäläinen,et al.  Experiments on local positioning with Bluetooth , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[35]  Vangelis Gazis,et al.  A Survey of Standards for Machine-to-Machine and the Internet of Things , 2017, IEEE Communications Surveys & Tutorials.

[36]  Adriano Lorena Inácio de Oliveira,et al.  Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization , 2015, Expert Syst. Appl..

[37]  M. Ranjani,et al.  Optimal fuzzy controller parameters using PSO for speed control of Quasi-Z Source DC/DC converter fed drive , 2015, Appl. Soft Comput..

[38]  Fabio Leccese,et al.  An infrared sensor Tx/Rx electronic card for aerospace applications , 2014, 2014 IEEE Metrology for Aerospace (MetroAeroSpace).

[39]  Junzo Watada,et al.  Gaussian-PSO with fuzzy reasoning based on structural learning for training a Neural Network , 2016, Neurocomputing.

[40]  Xin Chen,et al.  An Access Control Model for Resource Sharing Based on the Role-Based Access Control Intended for Multi-Domain Manufacturing Internet of Things , 2017, IEEE Access.

[41]  F. Leccese,et al.  Power consumption scheduling for residential buildings , 2012, 2012 11th International Conference on Environment and Electrical Engineering.