PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV Mobile 2024
→
balise Estimote et BTLE... : lire Major et Minor ?
balise Estimote et BTLE... : lire Major et Minor ?
Started by ChouLAGH, Jun., 27 2017 7:27 PM - 3 replies
Connect yourself…
ChouLAGH
#1
Registered member
251 messages
Popularité : +1 (1 vote)
Posted on June, 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
Report
0
0
CLAUDE
#2
Registered member
17 messages
Popularité : +1 (1 vote)
Posted on August, 28 2017 - 2:07 PM
Bonjour,
J'en suis au même point que toi.
Je suis connecté, lit services/caractéristiques/descripteur et cherche à lire le buffer dans lequel a écrit une carte microcontroleur distante
Impossible d'utiliser sauf erreur les fonctions socket (lit, crée ou connecte) sans adresse MAC car d'ailleurs avec les fonctions BTLE on ne la récupère pas (contrairement à BTlistepériphériques qui le permet)
Je suis coincé
Tu as une idée?
Laurent
Report
0
0
Gilles
#3
Posted on August, 29 2017 - 5:32 PM
Bonjour,
La LST 97 donne un exemple d'utilisation des balises Estimote Beacons
Report
0
0
ChouLAGH
#4
Registered member
251 messages
Popularité : +1 (1 vote)
Posted on August, 29 2017 - 6:27 PM
Bonjour,
Je n'ai pas pu avancé sur ce problème depuis fin juin.
Je suis toujours en attente d'une solution pour minor et major avec les fonctions BTLE...
Malheureusement la LST 97 ne fonctionne pas avec les versions Androïd 5 et plus.
la solution serait de communiquer directement en Java avec la biblio fournie par Estimote.
Je m'y mettrai quand j'aurai fini mon soft.
Cordialement
--
Chouaïb
Report
0
0
→ Go back to WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text