14 votes

Protocoles Bluetooth Low Energy (BLE) autres que le GATT

Existe-t-il d'autres méthodes ou protocoles que le GATT qui peuvent être utilisés dans le cadre du BLE (puces monomodes) et qui sont mieux adaptés aux tâches à plus haut débit ?

D'après ce que j'ai compris, la réponse à ma question est non, mais j'aimerais obtenir une validation et des éclaircissements.


J'aimerais mettre en œuvre des services qui impliquent plus qu'une simple manipulation de caractéristiques (courtes) via BLE. Ces services pourraient inclure le transfert de fichiers, le streaming audio, et fondamentalement des services qui sont standards dans les versions précédentes de Bluetooth.

Une solution pratique consisterait à utiliser le profil de transfert de fichiers (sur GOEP) ou un profil similaire pour le transfert de fichiers. Pour l'audio, l'A2DP semble convenir. Toutefois, il ne semble pas possible d'utiliser le BLE.

Après avoir lu le core spec v4 de bluetooth.org (en particulier le Vol. 3), il semble que le seul protocole applicable que je puisse utiliser et adapter (via des profils) à de telles fins soit le GATT, qui semble très peu pratique à utiliser.

Par ailleurs, selon Vue d'ensemble et évaluation de Bluetooth Low Energy : Une nouvelle technologie sans fil à faible consommation d'énergie Il semble que le débit effectif soit faible :

Alors que le débit de données de la couche physique est de 1 Mbps, le débit de données de la couche physique est de 1 Mbps. est égal à 236,7 kbps.

Cependant (lors de la mesure des performances réelles avec le TI CC254x via GATT) :

... Dans les conditions décrites, le débit maximal de la couche application que nous avons mesuré est de 58,48 kbps. Ce Ce faible résultat peut s'expliquer par les deux faits suivants : (i) alors qu'en théorie, jusqu'à onze notifications de ce type sont possibles, (ii) le débit de la couche d'application est inférieur à celui de la couche d'application. notifications peuvent être transmises au cours d'un événement de connexion de 7,5 ms, seules quatre notifications sont autorisées par événement de connexion, comme indiqué plus haut. par événement de connexion, comme indiqué ci-dessus ; et (ii) nous avons observé que moins de quatre notifications sont effectivement transmises dans la plupart des événements de connexion. sont effectivement transmises dans la plupart des événements de connexion au cours de l'expérience (toutefois, le le même phénomène se produit moins fréquemment pour les intervalles de connexion supérieurs à 7,5 ms). Ces Ces observations montrent qu'un débit élevé n'a pas été l'objectif principal dans la conception de l'implémentation BLE utilisée pour l'évaluation.

Je me rends compte que le texte ci-dessus est spécifique à la mise en œuvre sur la puce TI, mais de telles limitations pourraient également s'appliquer à d'autres mises en œuvre au-dessus du GATT.

10voto

TJD Points 7208

Si vous écrivez vos propres profils, vous pouvez faire ce que vous voulez en ouvrant un canal L2CAP et en envoyant des données dans n'importe quel format, sans mettre en œuvre le GATT. L2CAP vous permettrait d'obtenir le débit maximal et serait adapté à la diffusion de données en continu plutôt qu'à la lecture de caractéristiques.

4voto

mxi1 Points 98

Voyez ce que nous faisons depuis longtemps : IPv6 over BTLE, qui est toujours un projet IETF dans le 6LoWPAN WG, et la proposition a été approuvée par le Bleutooth SIG. Voici les nouvelles dans BLuetooth Technical Updates : 19 Feb, 2013.

Approbation de la proposition de nouveaux travaux sur l'IPv6 dans le domaine des basses énergies

Le programme IPv6 Over LE New Work Propo est approuvée. Cette NWP propose d'autoriser l'utilisation d'IPv6 sur le réseau de transport Low Energy permettra de nouveaux cas d'utilisation (dans l'automatisation domestique et industrielle, ainsi que dans les compteurs intelligents) qui ne sont pas couverts par la norme GIF. industriels ainsi que les compteurs intelligents) qui ne sont pas couverts par les profils GATT. Le travail proposé répond aux exigences définies par l'Internet Engineering Task Force (IETF) et complète les travaux réalisés dans le cadre de l'initiative l'alliance IP for Smart Objects (IPSO). Le groupe de travail Internet développera un document d'exigences fonctionnelles (FRD) basé sur l'approche de l approuvé. Si vous êtes un membre adoptant et que vous souhaitez participer au processus de développement du FRD, veuillez nous contacter. au processus de développement du FRD, veuillez contacter le président du groupe de travail Internet. Président.

2voto

introiboad Points 557

Si vous êtes membre du SIG, consultez la section Tech Specs de bluetooth.org.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X