FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
balise Estimote et BTLE... : lire Major et Minor ?
balise Estimote et BTLE... : lire Major et Minor ?
Débuté par ChouLAGH, 27 juin 2017 19:27 - 3 réponses
Connectez-vous…
ChouLAGH
#1
Membre enregistré
251 messages
Popularité : +1 (1 vote)
Posté le 27 juin 2017 - 19:27
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
Signaler
0
0
CLAUDE
#2
Membre enregistré
17 messages
Popularité : +1 (1 vote)
Posté le 28 août 2017 - 14:07
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
Signaler
0
0
Gilles
#3
Posté le 29 août 2017 - 17:32
Bonjour,
La LST 97 donne un exemple d'utilisation des balises Estimote Beacons
Signaler
0
0
ChouLAGH
#4
Membre enregistré
251 messages
Popularité : +1 (1 vote)
Posté le 29 août 2017 - 18:27
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
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte