I would like to propose a radical addition to current format plans.
Current packets include (in addition to environment sensor readings) status and configuration about the tag. In particular transmit power and battery voltage.
-
Actual battery voltage is particularly slow changing (although the readings may indicate otherwise) and (as has been discussed many times) not particularly significant in the ultra low power usage of the tag (see FAQ: battery.
-
TX power changes very slowly (if at all)
Other configuration values which are important for downstream processing are never transmitted. These include “tuneables” like measurement frequency, temperature, humidity and air pressure oversampling and accelerator sample_rate and resolution as well as the firmware version.
I would like to propose transmitting a configuration information packet( perhaps format 00 ?) very infrequently ( every 5 minutes?) in addition to the sensor data packet. Since these values rarely change, missing many of these packets due to blueTooth packet dropping is not a problem.
See also the discussion regarding secure format 8