L'organisation Nonpolynomial a publié une version stable et prête à être largement utilisée de la bibliothèque Buttplug 6.2, qui peut être utilisée pour contrôler différents types de dispositifs à l'aide de manettes, de claviers, de joysticks et de dispositifs VR. Parmi d'autres fonctionnalités, elle prend en charge la synchronisation du fonctionnement des dispositifs avec le contenu diffusé dans Firefox et VLC, et des plugins sont en développement pour l'intégration avec les moteurs de jeu Unity et Twine.
À l'origine, la bibliothèque a été conçue pour contrôler uniquement des jouets intimes, mais des travaux ont depuis été effectués pour contrôler d'autres types de dispositifs, tels que des bracelets médicaux et de fitness, grâce à la prise en charge des interfaces Bluetooth, USB, HID, UART et WebSocket. La branche principale de la bibliothèque est écrite en Rust et publiée sous licence BSD. Il existe des liaisons pour JavaScript/TypeScript/WASM, C#, Python et Dart. Parmi les dispositifs pris en charge figurent les produits de marques telles que Lovense, Kiiroo, WeVibe, The Handy, Hismith et OSR-2/SR-6.
Source : opennet.ru
