News

Utilisation des actions GitHub pour préparer du café

Il devient de plus en plus difficile de penser à un appareil moderne haut de gamme qui ne dispose pas d’un certain niveau de connectivité Internet. De nos jours, il semble que tous les réfrigérateurs, purificateurs d’air et micro-ondes les moins chers incluent des capacités sans fil – malheureusement, ils sont souvent mal implémentés ou derrière un système propriétaire. [Matt] a récemment acheté une cafetière haut de gamme avec fonctionnalité Bluetooth qui s’est avérée presque inutile et s’est mise au travail rétroconcevoir sa cafetière et l’adapter au travail en envoyant des commandes depuis GitHub.

Étant donné que la connectivité sans fil et l’application de cette cafetière étaient si boguées et peu fiables, [Matt] d’abord nécessaire d’approfondir les mauvaises herbes sur Bluetooth Low Energy (BTLE). Après avoir reniflé le trafic et identifié la cafetière, il s’est mis à créer une interface pour celle-ci à Rust. Une fois qu’il est capable de lui envoyer des commandes, l’étape suivante consistait à l’intégrer à GitHub, afin que les problèmes de classement sur l’interface GitHub envoient les commandes d’un ordinateur à proximité via Bluetooth à la cafetière, avec beaucoup plus de fiabilité que la cafetière. livré avec à l’origine.

Utilisant [Matt]Selon les méthodes de , toute personne coincée avec l’une de ces cafetières, une Delonghi Dinamica Plus, devrait pouvoir réactiver l’utilisation de sa fonctionnalité sans fil. Bien que nous espérions que toute personne vendant un produit haut de gamme comme celui-ci prendrait un peu de temps et s’assurerait que les fonctionnalités supplémentaires fonctionnent réellement, cette barre basse semble être étrangement courante à surmonter pour les entreprises. Mais il n’est pas nécessaire de prendre une machine coûteuse comme celle-ci juste pour préparer une tasse de café à distance. Vous pouvez le faire assez facilement avec une cafetière non luxueuse et du matériel sans fil de base.


Source link

Articles similaires