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
Download the BLEeMod C library
- Download the paper "Precise Energy Modeling for the Bluetooth Low Energy Protocol" from arXive.org (In Submission)
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/