Precise Energy Modeling for the Bluetooth Low Energy Protocol

Estimating the energy consumption of Bluetooth Low Energy (BLE) - based communication modules is an important requirement for designing low power wireless devices. This website offers everything that is needed to perform such estimations in an easy and convenient way. Towards this, we offer a C-library as a design and computation tool along with the theory behind the software

Downloads

C-Library

Download the BLEeMod C library

Theory

Documentation

BLEeMod comes with a complete documentation, which is contained in the downloaded tarball.

Credits and License

BLE Energy Model: 2013, Philipp Kindt, Daniel Yunge,Robert Diemer, Samarjit Chakraborty

BLEeMod library: 2013, Philipp Kindt

 The function _ble_model_discovery_gausscdf(double x) in ble_model_discovery.c
 is taken from www.johndcook.com/cpp_phi.html
 It is released in public domain according to the website mentioned above:
 "This code is in the public domain. Do whatever you want with it, no strings attached."

bleemod is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

bleemod is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.


You should have received a copy of the GNU Lesser General Public License
along with bleemod.  If not, see http://www.gnu.org/licenses/

Contact

Philipp Kindt, Daniel Yunge, Robert Diemer, Samarjit Chakraborty