SARAH fait bling bling avec sa Pebble
J’en avais déjà parlé dans un précédent article j’ai fait l’acquisition d’une montre Pebble. Alors que tout comme Korben je ne porte plus de montre depuis 15ans !
Je ne vous fait pas le tour du propriétaire Korben a déjà tout décortiqué ! Par contre voici les étapes pour connecter SARAH à une Pebble 🙂
Application iOS
Première étape, il faut installer l’application iOS officielle. Cette application permet d’installer des app ou watchfaces sur la montre à partir de fichiers
.pbw
sur le web.
Deuxième étape, depuis aujourd’hui, l’application Httpebble est disponible dans l’appstore. Cette appli sert de bridge HTTP pour que la montre soit capable d’envoyer des requêtes POST HTTP et recevoir des réponses JSON.
Il est aussi possible de stocker de l’infos dans des cookies et de géolocaliser la montre !
Application Pebble
Maintenant il faut coder en C une application Pebble ! Heureusement tous les outils sont disponibles. Le service CloudPebble.net est carrément un IDE en ligne capable de compiler des .pbw
qu’il faudra ensuite ouvrir depuis sont iPhone.
Voici quelques applis d’exemple:
- WatchFace Meteo: WeatherWatch
- App Cookie: Compteur persistant
- App SARAH: Commande boutons
Il faut modifier le code pour changer l’URL de SARRAH. Visiblement il n’y a pas de formulaire de configuration. Voici le JSON retourné:
[crayon]
{ body: {
‘1’: 488453, // Longitude
‘2’: 21471, // Latitude
‘3’: 4 // Bouton
}
}
[/crayon]
Il faut savoir que les boutons ne sont pas disponibles en mode « WatchFace ».
Plugin SARAH: Pebble
Enfin côté SARAH ça devient ULTRA simple. L’objet data
en v2.9 contiendra le body
du POST avec la 3ème variable qui représente le bouton appuyé (1, 2 ou 3).
[mom_video type= »youtube » id= »97us98x1xow »]
Evolutions
La dernière version de l’application présente un menu des différents usages. Pour chaque usage les 3 boutons envoient une information.
La chance, j’attends toujours la mienne. Ma seule erreur a été de l’avoir commandée en blanc :/
bonjour JP,
je suis nouvel utilisateur de Sarah (projet que je trouve génial !) et j’ai également une pebble. Sur ta deuxième photo on voit une option powerpoint sur la pebble, cela fait partie de la watchface SARAH ? Si oui peux tu m’en dire plus et partager le .pbw stp ?
Merci
Salut,
– Il faut installer les appli iOS Pebble et HttPebble
– Il faut ensuite se créer un compte sur CloudPebble.net
– Puis créer un projet à partir de mon repository GitHub
– Modifier le libellé / ip ligne 106 / 107
– Lancer une compilation
– Télécharger depuis ton mobile l’appli qui va s’intaller automatiquement
En fait comme la Pebble a peu de mémoire, il faut modifier le code pour préciser les requêtes HTTP à faire. Côté JS on ne reçoit qu’un libellé qu’il suffit de traiter.