Vous l'avez peut-être remarqué, tous les modules Yoctopuce sont essentiellement des périphériques. Les senseurs donnent des valeurs, les actuateurs effectuent des actions explicites, mais les actuateurs ne peuvent pas s'actionner automatiquement en fonction de conditions sur les valeurs des capteurs. En résumé, il n'y a pas de place pour une quelconque logique utilisateur dans nos modules, vous avez besoin d'un CPU quelque part pour piloter vos modules. Pourquoi ne pas utiliser celui d'un browser web? il est parfaitement possible d'héberger une Web-App sur un YoctoHub. C'est une technique qu'on a déja utilisée, mais on n'avait jamais pris la peine d'en expliquer le principe...
aucun commentaire | Lire la suite... |
Chez Yoctopuce, on a récemment décidé d'enregistrer systématiquement le poids de chaque envoi, histoire de pouvoir comparer le poids pré-calculé avec le poids réel. Et comme on n'aime pas trop les tâches répétitives, on a décidé de le faire automatiquement. On s'est donc procuré quelques balances avec une sortie RS232, et cette semaine on profite de l'occasion de vous montrer en détail comment transformer une balance Kern en Yocto-Balance en deux temps trois mouvements.
aucun commentaire | Lire la suite... |
Récemment, on a acheté un aspirateur automatique Roomba et, à peine déballé, on a commencé à regarder comment le hacker. Le Roomba possède un port série qui permet de contrôler le robot. Ce port série utilise une prise Mini-DIN et fonctionne avec les niveaux TTL (incompatible avec un port RS-232). Ça tombe bien, on vient d'annoncer le Yocto-Serial: une interface série qui peut travailler avec les niveaux TTL.
aucun commentaire | Lire la suite... |
L'année passée, Apple a présenté son nouveau langage de programmation pour iOS et OSX : Swift. Ce langage est plus facile à utiliser (et à apprendre) que l'Objective-C et sa syntaxe est radicalement différente. Pour assurer une transition en douceur à ce nouveau langage, il est possible de créer des applications "hybrides" qui ont une partie écrite en Swift et une partie écrite en Objective-C. En théorie, notre librairie Objective-C devrait donc être utilisable telle quellle dans un projet Swift. Dans la pratique, c'est un peu plus compliqué...
aucun commentaire | Lire la suite... |
Cette semaine, nous allons parler du mode HTTP Callback. Plus particulièrement comment authentifier un YoctoHub et s'assurer qu'un intrus ne puisse pas insérer des données invalides dans votre système.
aucun commentaire | Lire la suite... |