Electronic – BLE device directions

bluetoothbluetooth low energysensor

I would need some directions on how to build a simple circuit with a temperature sensor.

OBJECTIVE: The device measures the time between two temperature values. The values are read from a sensor on the circuit every minute. The device starts measuring the time interval at 10C (or lower) and stops measuring at 20C (or higher). If the temperature has not reached 20C in 5min the LED starts blinking. When the LED starts/stops blinking a notification is sent over bluetooth4 to a remote device (if any).

NOTES: The device should use a coin battery which should last for >=1 year (as little processing as possible).

QUESTIONS:
– Doable?
– What components are you proposing?

Best Answer

I propose you use a nordic nRF51822 chip that includes the temperature information in advertisement data with an advertisement period of 1 to 2 seconds. Use connectable undirected advertisements. If something wishes to connect to the temperature monitor, implement an appropriate temperature characteristic.

Bluetooth SIG Temperature measurement characteristic

Do not include a LED, this will ruin your battery life. Is the LED REALLY needed? Do all the data processing on the host side.