Difference between attributes and services in BLEClarification of - Attributes, Characteristics, Services and profilesSmart Bluetooth: GATT Vs. ATT - what are the differences between them?Bluetooth Low Energy (BLE) protocols other than GATTWhat is the iBeacon Bluetooth ProfileBluez: advertise service / gatt server example?Android Ble doesn't find characteristic in GATT service on BLE devicesWhat is the difference between services and profiles in a BLE GATT serverSubscribe to a BLE Gatt notification AndroidSmart Bluetooth: GATT Vs. ATT - what are the differences between them?Does the dual BLE module RN-4677 from Microchip use the MLDP profileIs it possible to establish multiple BLE connections to one GATT-Server?BLE GATT server name
How does Vivi differ from other Black Mages?
How to circle together certain entries of a matrix?
How to progress with CPLEX/Gurobi
SCOTUS - Can Congress overrule Marbury v. Madison by statute?
What was the first LISP compiler?
SQL Server table with 4,000,000 rows is 40GB
Why is there a が in 深淵に臨むが如し?
Are there any instances of members of different Hogwarts houses coupling up and marrying each other?
Sol Ⅲ = Earth: What is the origin of this planetary naming scheme?
How can I fix a framing mistake so I can drywall?
Is there a basic list of ways in which a low-level Rogue can get advantage for sneak attack?
Calculate time difference between two dates
A medieval fantasy adventurer lights a torch in a 100% pure oxygen room. What happens?
How do I politely hint customers to leave my store, without pretending to need leave store myself?
How to create a list of dictionaries from a dictionary with lists of different lengths
Is there a sentence that begins with “them”?
Seized engine due to being run without oil
Does the word “uzi” need to be capitalized?
Two different colors in an Illustrator stroke / line
What's the biggest difference between these two photos?
Is BitLocker useful in the case of stolen laptop?
Is the space of Radon measures a Polish space or at least separable?
2.5 year old daughter refuses to take medicine
Are Democrats more likely to believe Astrology is a science?
Difference between attributes and services in BLE
Clarification of - Attributes, Characteristics, Services and profilesSmart Bluetooth: GATT Vs. ATT - what are the differences between them?Bluetooth Low Energy (BLE) protocols other than GATTWhat is the iBeacon Bluetooth ProfileBluez: advertise service / gatt server example?Android Ble doesn't find characteristic in GATT service on BLE devicesWhat is the difference between services and profiles in a BLE GATT serverSubscribe to a BLE Gatt notification AndroidSmart Bluetooth: GATT Vs. ATT - what are the differences between them?Does the dual BLE module RN-4677 from Microchip use the MLDP profileIs it possible to establish multiple BLE connections to one GATT-Server?BLE GATT server name
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I would like to know what is the difference between attributes and service in GATT in BLE specification.
and where we can find attributes, are they in service, caracteristics or in descriptors.
thanks
bluetooth bluetooth-lowenergy
add a comment |
I would like to know what is the difference between attributes and service in GATT in BLE specification.
and where we can find attributes, are they in service, caracteristics or in descriptors.
thanks
bluetooth bluetooth-lowenergy
I have an answer for this question here: stackoverflow.com/a/52570283/7664449
– yahya tawil
Sep 29 '18 at 16:27
add a comment |
I would like to know what is the difference between attributes and service in GATT in BLE specification.
and where we can find attributes, are they in service, caracteristics or in descriptors.
thanks
bluetooth bluetooth-lowenergy
I would like to know what is the difference between attributes and service in GATT in BLE specification.
and where we can find attributes, are they in service, caracteristics or in descriptors.
thanks
bluetooth bluetooth-lowenergy
bluetooth bluetooth-lowenergy
edited Jun 10 '15 at 11:03
Sa Ha
asked Jun 10 '15 at 10:51
Sa HaSa Ha
3021 gold badge5 silver badges19 bronze badges
3021 gold badge5 silver badges19 bronze badges
I have an answer for this question here: stackoverflow.com/a/52570283/7664449
– yahya tawil
Sep 29 '18 at 16:27
add a comment |
I have an answer for this question here: stackoverflow.com/a/52570283/7664449
– yahya tawil
Sep 29 '18 at 16:27
I have an answer for this question here: stackoverflow.com/a/52570283/7664449
– yahya tawil
Sep 29 '18 at 16:27
I have an answer for this question here: stackoverflow.com/a/52570283/7664449
– yahya tawil
Sep 29 '18 at 16:27
add a comment |
1 Answer
1
active
oldest
votes
In summary ... services, characteristics and descriptors ... are attributes :-)
The BLE standard provides the ATT protocol that defines the concept of attributes. All attributes are defined inside a table and they have an handle, a type (with an UUID), a value (and permissions).
On top of ATT protocol in the BLE stack you have GATT and GAP. The GATT protocol defines services, characteristics and descriptors and each of them is an attribute.
For example, a characteristic is an attribute with an handle, a type (an UUID that tells us that the attribute is a characteristic) and a value (the characteristic properties with handle to the attribute value and so on). Inside the characteristic you have an attribute that is the value of the characteristic and one or more decriptors that are attributes themselves.
You can see the attribute concept as the abstract type you can define concrete types like service, characteristic and descriptors.
I can suggest to see the following video (intro on BLE) by Nordic :
https://www.youtube.com/watch?v=BZwOrQ6zkzE
Paolo.
1
Finally, simple and practical words to describes the difference! Great video to mention indeed. I searched alot for a practical example, the mentioned video already has youtu.be/BZwOrQ6zkzE?t=28m5s Full story starts @min 18: youtu.be/BZwOrQ6zkzE?t=17m29s
– yahya tawil
Aug 15 '18 at 8:45
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f30754183%2fdifference-between-attributes-and-services-in-ble%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
In summary ... services, characteristics and descriptors ... are attributes :-)
The BLE standard provides the ATT protocol that defines the concept of attributes. All attributes are defined inside a table and they have an handle, a type (with an UUID), a value (and permissions).
On top of ATT protocol in the BLE stack you have GATT and GAP. The GATT protocol defines services, characteristics and descriptors and each of them is an attribute.
For example, a characteristic is an attribute with an handle, a type (an UUID that tells us that the attribute is a characteristic) and a value (the characteristic properties with handle to the attribute value and so on). Inside the characteristic you have an attribute that is the value of the characteristic and one or more decriptors that are attributes themselves.
You can see the attribute concept as the abstract type you can define concrete types like service, characteristic and descriptors.
I can suggest to see the following video (intro on BLE) by Nordic :
https://www.youtube.com/watch?v=BZwOrQ6zkzE
Paolo.
1
Finally, simple and practical words to describes the difference! Great video to mention indeed. I searched alot for a practical example, the mentioned video already has youtu.be/BZwOrQ6zkzE?t=28m5s Full story starts @min 18: youtu.be/BZwOrQ6zkzE?t=17m29s
– yahya tawil
Aug 15 '18 at 8:45
add a comment |
In summary ... services, characteristics and descriptors ... are attributes :-)
The BLE standard provides the ATT protocol that defines the concept of attributes. All attributes are defined inside a table and they have an handle, a type (with an UUID), a value (and permissions).
On top of ATT protocol in the BLE stack you have GATT and GAP. The GATT protocol defines services, characteristics and descriptors and each of them is an attribute.
For example, a characteristic is an attribute with an handle, a type (an UUID that tells us that the attribute is a characteristic) and a value (the characteristic properties with handle to the attribute value and so on). Inside the characteristic you have an attribute that is the value of the characteristic and one or more decriptors that are attributes themselves.
You can see the attribute concept as the abstract type you can define concrete types like service, characteristic and descriptors.
I can suggest to see the following video (intro on BLE) by Nordic :
https://www.youtube.com/watch?v=BZwOrQ6zkzE
Paolo.
1
Finally, simple and practical words to describes the difference! Great video to mention indeed. I searched alot for a practical example, the mentioned video already has youtu.be/BZwOrQ6zkzE?t=28m5s Full story starts @min 18: youtu.be/BZwOrQ6zkzE?t=17m29s
– yahya tawil
Aug 15 '18 at 8:45
add a comment |
In summary ... services, characteristics and descriptors ... are attributes :-)
The BLE standard provides the ATT protocol that defines the concept of attributes. All attributes are defined inside a table and they have an handle, a type (with an UUID), a value (and permissions).
On top of ATT protocol in the BLE stack you have GATT and GAP. The GATT protocol defines services, characteristics and descriptors and each of them is an attribute.
For example, a characteristic is an attribute with an handle, a type (an UUID that tells us that the attribute is a characteristic) and a value (the characteristic properties with handle to the attribute value and so on). Inside the characteristic you have an attribute that is the value of the characteristic and one or more decriptors that are attributes themselves.
You can see the attribute concept as the abstract type you can define concrete types like service, characteristic and descriptors.
I can suggest to see the following video (intro on BLE) by Nordic :
https://www.youtube.com/watch?v=BZwOrQ6zkzE
Paolo.
In summary ... services, characteristics and descriptors ... are attributes :-)
The BLE standard provides the ATT protocol that defines the concept of attributes. All attributes are defined inside a table and they have an handle, a type (with an UUID), a value (and permissions).
On top of ATT protocol in the BLE stack you have GATT and GAP. The GATT protocol defines services, characteristics and descriptors and each of them is an attribute.
For example, a characteristic is an attribute with an handle, a type (an UUID that tells us that the attribute is a characteristic) and a value (the characteristic properties with handle to the attribute value and so on). Inside the characteristic you have an attribute that is the value of the characteristic and one or more decriptors that are attributes themselves.
You can see the attribute concept as the abstract type you can define concrete types like service, characteristic and descriptors.
I can suggest to see the following video (intro on BLE) by Nordic :
https://www.youtube.com/watch?v=BZwOrQ6zkzE
Paolo.
answered Jun 10 '15 at 12:09
ppatiernoppatierno
5,2551 gold badge12 silver badges30 bronze badges
5,2551 gold badge12 silver badges30 bronze badges
1
Finally, simple and practical words to describes the difference! Great video to mention indeed. I searched alot for a practical example, the mentioned video already has youtu.be/BZwOrQ6zkzE?t=28m5s Full story starts @min 18: youtu.be/BZwOrQ6zkzE?t=17m29s
– yahya tawil
Aug 15 '18 at 8:45
add a comment |
1
Finally, simple and practical words to describes the difference! Great video to mention indeed. I searched alot for a practical example, the mentioned video already has youtu.be/BZwOrQ6zkzE?t=28m5s Full story starts @min 18: youtu.be/BZwOrQ6zkzE?t=17m29s
– yahya tawil
Aug 15 '18 at 8:45
1
1
Finally, simple and practical words to describes the difference! Great video to mention indeed. I searched alot for a practical example, the mentioned video already has youtu.be/BZwOrQ6zkzE?t=28m5s Full story starts @min 18: youtu.be/BZwOrQ6zkzE?t=17m29s
– yahya tawil
Aug 15 '18 at 8:45
Finally, simple and practical words to describes the difference! Great video to mention indeed. I searched alot for a practical example, the mentioned video already has youtu.be/BZwOrQ6zkzE?t=28m5s Full story starts @min 18: youtu.be/BZwOrQ6zkzE?t=17m29s
– yahya tawil
Aug 15 '18 at 8:45
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f30754183%2fdifference-between-attributes-and-services-in-ble%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I have an answer for this question here: stackoverflow.com/a/52570283/7664449
– yahya tawil
Sep 29 '18 at 16:27