Poster un commentaire

La doc de la doc de SARAH

Depuis quelques années la doc de SARAH se trouve sur le wiki d’un projet GitHub. J’aime les projets SaaS qui s’occupent de tout pour moi: IHM, authentification, maintenance, etc …

Le mois dernier, avec Aymeric dMdV, nous avons mis en place une petite innovation exploitant les sites statiques de GitHub.

Lire la suite »

Poster un commentaire

SARAH aime les cookies !


Depuis le 01/02/2015 la société sen.se à ouvert l’API de la Mother. Ce fut donc l’occasion de réaliser un plugin pour SARAH.

Un mot sur la Mother

La Mother est un hub connecté, propriétaire, qui reçoit l’information de 24 cookies (max) pour les transférer sur les serveurs sen.se.

Les cookies sont de petits capteurs de mouvement, température, présence, … que l’on peut placer sur n’importe quel objet (porte, brosse à dent, pilulier, …) !

La Mother + 4 cookies coûte 290€ mais heureusement les soldes sont passées par la ! Le CES 2015 s’est déroulé sur le thème des MEMs, les accéléromètres sont partout. Des produits comme Notion, Screamer, … vont bientôt arriver.

L’API REST pour accèder aux données

L’API REST de Sen.se est vraiment super propre et bien documentée. Elle permets de manipuler des Node (cookie, mother, mobile, …) qui expose des Feed (motion, température, …) composée d’Event:

{
  "profile": "DoorStandard", 
  "feedUid": "US7cJPCCPBR9keeVdbjiUO8zjYyEkuM9", 
  "gatewayNodeUid": "6PtmUnInxENNTcPUqgr4t8zcCNwrTOaZ", 
  "dateServer": "2015-02-02T06:59:16.343387", 
  "data": {
    "durationSeconds": 1, 
    "numberMovements": 7, 
    "avgIntensity": 1445
  }, 
  "signal": "-87", 
  "dateEvent": "2015-02-02T06:59:00.000000", 
  "geometry": null, 
  "type": "motion", 
  "payload": "0,7,1,1445", 
  "nodeUid": "T5vBDUjKZ2XlnrbGuKpV7p1pwhWCdGmg"
}, 

Dans SARAH le code NodeJS est ultra simple :

var getNodes = function(token, callback) {
  if (!token){ return; }
  var data = {
    'resource__type': 'device',
    'resource__slug': 'cookie'
  }
  var headers = { 'Authorization'  : 'Token '+token }
  request.get({ 'uri' : API_URL+'nodes/', 'qs': data, 'headers' : headers }, function (err, response, body){
    if (err || response.statusCode != 200) { error('Error while retrieving node', response); return callback(false); }
    var json = JSON.parse(body);
    callback(json);
  });
}

Par ailleurs il est possible de parcourir tous ses objets depuis un navigateur web : https://apis.sen.se/v2/nodes/.

L’API de Notification

Sen.se propose aussi une API permettant d’envoyer une requête HTTP lors d’un mouvement, changement de température, etc … d’un cookie.

C’est le principe des WebHook (dont je rêvais sur Karotz). L’Idée est de souscrire aux Feeds des cookies en précisant une URL de callback.

Ce qui est top c’est qu’ils ont même déjà fait une IHM Web:

Côté SARAH on reçoit une requête POST JSON d’un événement. J’ai corrigé un bug en v4beta2.

Le plugin Mother ?

Lire la suite »

2 Commentaires

SARAH un terrain de jeu pour les Data Scientists

Voici quelques réflexions suites au sondage précédent: SARAH dans la Recherche Académique et à un talk que j’ai donné au Meetup Paris Machine Learning.

SARAH est un framework sur lequel plusieurs métiers peuvent échanger.

La communauté SARAH est majoritairement composée de profils « domoticien » qui maîtrisent le sujet hardware et utilisent SARAH pour piloter tous les équipements en NUI (Native User Interface).

Je pense que SARAH pourrait aussi être un terrain de jeu pour les Data Scientist, les Web Designers, … qui pourraient concevoir des plugins ou meta-plugin intelligents.

L’énorme avantage de SARAH étant sa communauté intéressée par ces nouveaux challenges et titiller GoogleNow, …

Quelques exemples

Lire la suite »

2 Commentaires

SARAH dans la Recherche Académique

Voici un article qui s’adresse plus particulièrement à la communauté SARAH.

Ce matin, j’étais au LIP6 (Jussieu) pour présenter et discuter de SARAH. Le laboratoire a pour habitude de travailler sur des sujets innovants comme :

  • Le Big Data
  • Le Machine Learning
  • Le Deep Learning
  • Le Computer Vision
  • La robotique, etc …

Si vous ne connaissez pas, je vous conseille de venir au Meetup Paris Machine Learning organisé par Igor et Franck et qui est le plus grand d’Europe !

Nous sommes arrivés à la conclusion qu’il y aurait plein de synergies entre un framework comme SARAH et le monde de la recherche académique.

L’idée d’avoir un échange entre une communauté de passionnés et le monde de la recherche est quelque chose d’unique !

Mais pour cela il faut cadrer les sujets, voici quelques idées:

  • Utiliser le Machine Learning pour apprendre des habitudes de la famille
  • Automatiser les tâches récurrentes
  • Améliorer la vision de SARAH pour optimiser le réfrigérateur
  • SARAH dans l’éducation,
    • avec un plugin branché sur le cahier de correspondance
    • des algos d’aide à l’apprentissage des leçons…

Le problème de toutes ces nouvelles technologies est qu’il faut un assez gros volume de données.

Ma question est de savoir combien de personnes de la communauté seraient prêtes a partager des données anonymisées qui seraient utilisées pour des plugins réalisés par des chercheurs pour inventer de nouveaux usages dans SARAH ?

(on parle de partager quand les plugins A et B sont utilisés avec quelles variables par ex…)

Si il y a suffisamment de personnes enthousiastes, je pourrais rajouter cette mécanique optionnelle dans SARAH de manière à l’ouvrir à la recherche.

Utilisateurs, Chercheurs, Etudiants, je suis preneur de tous vos avis !

2 Commentaires

Création de WhatsHome

Ces derniers mois ont été très intenses avec une communauté SARAH toujours des plus actives. Nous arrivons à +2700 membres ! +200 plugins ! Une nouvelle documentation grâce à Aymeric ! Toujours plein d’idées !

Ceux qui me suivent sur LinkedIn ont vu passer l’info, aujourd’hui, je voudrais vous annoncer la création d’une société qui s’appelle WhatsHome – Technologies for Market Research.

WhatsHome

Notre métier est de réaliser des études des usages dans la durée, dans le contexte, dans l’intimité pour trouver les moments de vérité non obtenus avec les études traditionnelles déclaratives.

Quel rapport avec SARAH ?

SARAH est et restera un framework Open Source et indépendant pour imaginer et inventer les interactions et usages de demain dans la maison.

Lire la suite »

Suivre

Recevez les nouvelles publications par mail.

Rejoignez 1 412 autres abonnés