SharaBLE: A Software Framework for Shared Usage of BLE Devices over the Internet

With the development of Internet of Things, numerous IoT devices have been brought into our daily lives. Bluetooth Low Energy (BLE), due to the low energy consumption and generic service stack, has become one of the most popular wireless communication technologies for IoT. However, because of the short communication range and exclusive connection pattern, a BLE-equipped device can only be used by a single user near the device. To fully explore the benefits of BLE and make BLE-equipped devices truly accessible over the Internet as IoT devices, in this paper, we propose a cloud-based software framework that can enable multiple users to interact with various BLE IoT devices over the Internet. This framework includes an agent program, a suite of services hosting in cloud, and a set of RESTful APIs exposed to Internet users. Given the availability of this framework, the access to BLE devices can be extended from local to the Internet scale without any software or hardware changes to BLE devices, and more importantly, shared usage of remote BLE devices over the Internet is also made available.

[1]  Canfeng Chen,et al.  Transmitting IPv6 packets over Bluetooth low energy based on BlueZ , 2013, 2013 15th International Conference on Advanced Communications Technology (ICACT).

[2]  Basavaraj Patil,et al.  IPv6 over BLUETOOTH(R) Low Energy , 2015, RFC.

[3]  Elisa Bertino,et al.  Secure Seamless Bluetooth Low Energy Connection Migration for Unmodified IoT Devices , 2017, IEEE Transactions on Mobile Computing.

[4]  Aniruddha S. Gokhale,et al.  Publish/subscribe-enabled software defined networking for efficient and scalable IoT communications , 2015, IEEE Communications Magazine.

[5]  Soma Bandyopadhyay,et al.  Lightweight Internet protocols for web enablement of sensors using constrained gateway devices , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[6]  Prabal Dutta,et al.  The Internet of Things Has a Gateway Problem , 2015, HotMobile.