I want to create an IOT (Internet of Things) device using the Bluetooth Smart / GATT protocol. I'm a little confused how I would do it according to the BLE specifications. All of the listed profiles seem to be focused on medicine, and I'm having trouble creating a conceptual leap to other applications.
Suppose this device is a coffee maker, and I want:
- Receive an alert when water / coffee needs replenishment
- Set a timer for making coffee
- Recognize coffee preference against my wife
- Send arbitrary text to be displayed on the LED
Question
- What are the appropriate attributes, services, and profiles that I should use?
- Do I need to register these profiles or UIDs anywhere (e.g. Bluetooth.org).
- Where to enable protection? (I donβt want anyone to know that I put a lot of sugar in coffee?
- Where can I send my text? In the user structure?
source share