Components of a BLE protocol

0 votes

I want to build an IOT (Internet of things) device using the Bluetooth Smart protocol / GATT. I'm a bit confused how I'd make this conform with the BLE specs. All the profiles listed seem to focus on health-stuff and I'm having trouble making the conceptual leap to other applications.

Assume this device is a coffee maker, and I want to :

  • Get an alert when the water / coffee needs a refill
  • Set a timer for when to make coffee
  • Recognize my coffee preference vs my wife's
  • Send arbitrary text to be displayed on the LED

Question

  1. What are the appropriate Characteristics, Services, and Profiles I should use?
  2. Do I need to register these profiles, or UIDs anywhere (e.g. Bluetooth.org)
  3. Where do I enable security?
  4. Where do I send my custom text? In a custom structure?
Sep 27, 2018 in IoT (Internet of Things) by Matt
• 2,270 points
1,216 views

1 answer to this question.

0 votes
  1. You have to search for the customized profile (including all services and characteristics) of your specific coffee maker. There isn't a predesigned profile.

  2. No, you don't need to register the profile with it's UUID's. It is already used from your coffee maker ;)

  3. This should be the last point of your work and depend on your manager device.

  4. You have to send your data to the right characteristics which depend on the customized profile of your coffee maker.

answered Sep 27, 2018 by anonymous2
• 4,240 points

Related Questions In IoT (Internet of Things)

0 votes
0 answers

Kickstarter Funded Projects of IoT including BLE technology

I apologize in advance. I'm almost certain ...READ MORE

Sep 4, 2018 in IoT (Internet of Things) by Matt
• 2,270 points
606 views
0 votes
1 answer

How to detect presence of a device in a WiFi network?

Finding the mac-address would probably work. Basically, ...READ MORE

answered Nov 16, 2018 in IoT (Internet of Things) by Shubham
• 13,490 points
3,355 views
0 votes
1 answer
0 votes
1 answer

Setting the IP Address of a device using Windows Universal App

This can be achieved directly with Windows ...READ MORE

answered Feb 12, 2019 in IoT (Internet of Things) by Upasana
• 8,620 points
682 views
0 votes
1 answer

Downloading source code of Android Things

No because AndroidThings is still in preview ...READ MORE

answered Jul 5, 2018 in IoT (Internet of Things) by anonymous2
• 4,240 points
1,880 views
0 votes
1 answer

Creating Android Things' bundle and pushing it over OTA

Here are all the steps necessary to ...READ MORE

answered Jul 6, 2018 in IoT (Internet of Things) by anonymous2
• 4,240 points
763 views
0 votes
1 answer

Android Ble GATT_ERROR 133 getting often with samsung devices

I tried the following code #!/usr/bin/python import ibmiotf.device from time ...READ MORE

answered Jul 18, 2018 in IoT (Internet of Things) by anonymous2
• 4,240 points
2,456 views
0 votes
1 answer

AWS IoT - Access shadow through .Net, REST, with certificate

If you want to publish and/or subscribe ...READ MORE

answered Jul 25, 2018 in IoT (Internet of Things) by anonymous2
• 4,240 points
2,029 views
0 votes
1 answer
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP