PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → balise Estimote et BTLE... : lire Major et Minor ?
balise Estimote et BTLE... : lire Major et Minor ?
Iniciado por ChouLAGH, jun., 27 2017 7:27 PM - Sem resposta
Membro registado
249 mensagems
Popularité : +1 (1 vote)
Publicado em junho, 27 2017 - 7:27 PM
Bonjour à tous,
J'essaie de tester 3 balises de marque Estimote avec windev mobile 22 Android et les fonctions BTLE....
Je me dis pourvu que je ne sois pas obligé d'utiliser du Java.
=====================
D'abord, j'ai téléchargé une application sur le Play Store qui arrive à détecter mes balises et m'affiche
pour chacune : UUID et deux valeurs nommées Major et Minor (ces deux valeurs sont modifiables normalement).
=====================
ensuite j'ai codé en fonctions BTLE... er je cherche à afficher ces fameuses valeurs Major et Minor :

j'arrive à me connecter aussi aux 3 balises,
j'arrive à lister les services de chacune,
j'arrive à lister, pour chaque service les caractéristiques (déjà cette norion m'échappe : est ce une fonction ?)
et enfin pour chaque caractéristique, j'arrive à liste les descripteurs (un tableau de variables de type BTLEDescripteur).

Ok c'est bien.
Or un descripteur a deux propriétés UUID et permission( un entier)
et on peut utiliser deux fonctions :
BTLEDescripteurEcritValeur et
BTLEDescripteurLitValeur

la encore la notion de Descripteur m'échappe : si je raisonne en variable élementaire : j'aimerais avoir un nom et une valeur.

là je peux faire BTLEDescripteurLitValeur(avec UUID du descripteur) mais :
je lis quoi comme valeur ? un UUID est juste un long code ?
et la donc dis que ça renvoie un buffer.
comment exploiter ?

Si quelqu'un svp a avancé sur le sujet ?

Merci d'avance

--
Chouaïb