Test RooWifi: Pilotez votre Roomba en Wifi !

Le robot aspirateur est aujourd’hui l’un des robots les plus à la mode: pratique, performant, avec un tarif qui a bien baissé, beaucoup de ménages en sont équipés. A fortiori ceux qui aiment la domotique :D Pourtant, il a toujours été difficile de faire communiquer son robot aspirateur avec son système domotique, l’ensemble ne sachant discuter. La meilleure solution que nous avions vue jusqu’à aujourd’hui était de piloter un robot aspirateur Roomba avec un émetteur infrarouge, comme nous avions vu ici.

Mais aujourd’hui nous avons beaucoup mieux grâce au RooWifi, une petite carte qui permet d’ajouter le Wifi à son Roomba !

 

[toc title=”Sommaire”]

 

I. Présentation

 

La carte RooWifi est vendue comme une carte de développement, donc pas de beau packaging “grand public”, mais le principal y est :p

IMG_7403

 

Dans cette petite boite nous trouvons donc la carte RooWifi et une petite note indiquant où télécharger le manuel et les ressources.

 

IMG_7407

 

Cette carte est toute petite, puisqu’elle ne mesure que 57x32mm:

 

IMG_7408

 

Sur le dessus on peut distinguer un bouton de reset (bleu) et la carte wifi.

En dessous, on trouve le connecteur PS2 pour brancher la carte sur le Roomba. On trouve également une étiquette avec la clé MAC, pratique pour retrouver le Roomba sur son réseau informatique si on a perdu son adresse IP…

 

IMG_7409

 

Petit coup d’oeil sur les caractéristiques techniques:

  • Alimentation : Via la batterie Roomba
  • Consommation : 200mA
  • Interfacage avec iRobot Roomba :
    • Physique : MINI-DIN 7 PINS – PS/2
    • Logiciel : SCI iRobot Roomba Protocol en mode standalone ou défini par le logiciel utilisateur en Mode Gateway
  • Interface Utilisateur :
    • Physique : Wi-Fi IEEE 802.11b
    • Logiciel :
      • Web Server via HTTP TCP Port (80) avec authentification
      • TCP Socket Server pour client-server applications
  • Protocoles et normes supportés :
    • XML: Lecture uniquement avec rafraichissement des données toutes les 500ms
    • JSON: Lecture uniquement avec rafraichissement des données toutes les 500ms
    • AJAX: Requête par appels GET et sortie au format texte
  • Systèmes d’exploitation & Appareils compatibles :
    • Android >=2.0
    • iOs >=3.1
    • Blackberry
    • WebOs
    • Windows Phone
    • Linux
    • MacOs
    • Windows
  • Interface Wi-Fi 802.11
  • Transmetteur RF répondant à la norme IEEE Std. 802.11
    • Compatible IEEE Std. 802.11 b/g/n
    • Fréquence : ISM Band 2.400-2.484 GHz
    • Antenne externe en option avec un connecteur coaxial ultra-miniature
    • Portée : Jusqu’à 400m
    • Débit : 1 et 2 Mbps
    • Encryption : AES128
    • Sécurité supportée : 802.1x, 802.1u
      • Open pour auto-génération et connexions Wi-Fi externes
      • WPA-PSK Personel pour connexions Wi-Fi externes
      • WPA2-PSK Personel pour connexions Wi-Fi externes
  • Certifications : FCC, IC, ETSI, ARIB

 

Comme on peut le voir, c’est très complet, et le développeur de cette carte a bien pensé aux besoins des utilisateurs que nous sommes (http, xml, etc…) :D

Passons sans plus attendre à son installation, car personnellement j’ai hâte de voir le résultat !


17 Commentaires
  1. Ca c’est une idée qu’elle est bonne ! D’ici que iRobot rachète la techno pour l’intégrer dans ses Roomba…

  2. Rhaaa cedric tu vien de me faire regreter d’avoir un iclebo pro. vivement qu’il tombe “malencontresement” dans l’escalier ;-)

  3. Question con, tu peux déclencher l’aspiration quand il est en charge sur sa base? :)

  4. Oui, tout à fait. De toute facon en général le Roomba reste sur sa station quand il n’est pas utilisé. Mais quoiqu’il fasse, de toute facon la carte Wifi est toujours accessible (sauf vraiment quand le Roomba n’a plus du tout de batterie, car la carte RooWifi s’alimente dessus aussi).

  5. Bah moi ca m’a donné envie de racheter un Roomba, celui ci est un prêt d’un ami pour tester cette carte. Avec ces possibilités ca donne vraiment envie :p

  6. génial ! il ne reste qu’à former mon colloc à laisser les portes ouvertes tout le temps

  7. Sur un navibot sr8855 avec la CAM intégré .. Pour moi ce serais le top!!.

  8. Excellent, je cherchait un aspirateur robot aspi qui pouvais etre activé a distance, c’est la solution parfaite
    Il reste juste a lui faire un petit couvercle pour cacher la carte

  9. Et en plus avec SARAH (http://encausse.wordpress.com/s-a-r-a-h/), vous pouvez commander votre Roomba vocalement…
    https://www.dropbox.com/s/qm81k83d9o73tz8/sarah_roomba.m4v

  10. Bonjour, Serait-il possible de mettre à jour le firmware du roomba en passant par cette carte ?

  11. Merci pour ces infos!
    Juste un petit commentaire pour vous dire que sur eedomus, pour récupérer les informations via un capteur HTTP, il faut mettre USER et Password vide, car sinon le capteur se met en défaut (password requied).
    Dommage que l’application android ne soit pas encore disponible… Des petites nouvelles à ce sujet?

  12. 80€ le PIC, le MRF et surtout le soft… C’est pas volé franchement!

  13. C’est du bon travail, mais est ce vraiment utile ? Piloter son Roomba avec sa télécommande pour le regarder travailler je n’en vois pas trop l’intérêt si ce n’est de s’amuser. Par contre, si on peut télécommander son Roomba pour l’amener à un endroit précis lui demander de nettoyer une pièce de revenir à sa base et bien sûr d’enregistrer ce déplacement là sa devient intéressant. Car vous pouvez laisser définitivement la base et le rebot à un endroit et en un clic lui dire : va nettoyer la cuisine, va nettoyer le salon, etc…tout ça de votre smartphone. Mais peut-on le faire ? Il ne vous reste plus que de temps en temps à nettoyer votre Roomba et le remettre sur ça base. On évite ainsi beaucoup de manutention du rebot (et donc rallonge sa longétivité).
    Connaître également l’état de la batterie est intéressant (autonomie, changement quand elle à perdu de sa capacité,…
    Au fait peut on franchir un mur virtuel en le télécommandant ? ce qui permettrait de l’amener dans une pièce sans qu’il puisse en sortir pendant qu’il nettoie.
    Merci d’avance pour toutes vos réponses.

  14. Merci pour ce tuto.
    Qqun peut il m’expliquer le parametrage des éléments suivants ?
    Remote TCP server
    Server IP
    server Port

    Je n’arrive pas à me connecter dessus après une redirection de port et je pense que le problème vient de là…

    Sinon pour le reste nickel.
    et deuxième question ! Pensez vous qu’il est possible de désactiver les capteurs cliff depuis mon ordi pour lui permettre de passer sur une moquette noire ?

    merci par avance

  15. Bonjour!
    quelle commande envoyé a partir de la zipabox, car j’essaie en vain de créer une règle permettant la mise en route en cas d’absence. mais rien n’y fait.
    merci

  16. bonjour,

    la v2 étant sortie, et corrigeant les défauts, je vais me lancer,

    qq a t il trouver un petit boitier qui irait dessus pour le protéger ? je vais découper le couvercle supérieure pour connecter la caret sur mon 555 et j’aimerais un boitier que je puisse fixer sur ce meme couvercle superieur

    ps : marche t il sur un scooba (si celui ci a la meme prise ?)

    a ++ merci

  17. Existe il un robot aspirateur capable de mémoriser un chemin et de le reproduire tout seul ?

    Laisser un commentaire

    Ne ratez plus aucune news !

    Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

    Merci pour votre inscription !