As you probably already know, it depends a lot of two factors:

-Tx Power: if you want to communicate with a device that is far from you, you will need more power, but obviously you will spend a lot of battery doing this.

-Advertising interval: Is not the same if you need to send just one packet per second or 10, the consumption will be directly proportional. To know what is the best Adv. Int. for you the best way is to test, but take as a reference that, if you don’t need to create any indoor navigation system, you should start sending 1 packet per second.

-The battery: it’s obvious, bigger batteries provide you the capability to send more packets with the same consumption than devices with smaller batteries.

google-play-ibeacon