Buttplug - фреймворк для подключения оборудования к интерфейсам, в котором:Под "оборудованием" обычно подразумеваются секс-игрушки, но, честно говоря, это может быть практически что угодно.
По сути, это пользовательский менеджер HID-устройств для тех, которые могут не поддерживать формальные HID-системы.
Если говорить более конкретно, представьте
Buttplug как нечто вроде осциллятора или VRPN, но для секс-игрушек. Вместо контроллеров Wiimote и панелей управления мы используем вибраторы, мастурбаторы, секс-машины и другое оборудование, способное взаимодействовать с компьютерами (хотя мы также поддерживаем вибрацию в геймпадах, джойконах и многом другом).В этом репозитории содержатся все основные библиотеки фреймворка, а также
Intiface Engine, утилита командной строки для настройки серверов Buttplug.Intiface Central рекомендуется для конечных пользователей. Это графический интерфейс пользователя на основе Flutter, работающий поверх Buttplug и Intiface Engine, который функционирует на всех настольных компьютерах и популярных мобильных платформах.Мы также разрабатываем
btleplug, библиотеку Bluetooth LE для хост-системы, которую Buttplug использует для связи с устройствами BLE.Написано на
Rust (и для комьюнити фанатов Rust) !https://github.com/buttplugio/buttplug
Web: https://buttplug.io/
Поддерживаемое "оборудование" - https://iostindex.com/?filter0Availability=Available,DIY&filter1Connection=Digital
Опубликовано в @gitgate
#rust #hardware
PS.Строго на правах стеба, не рекомендуется для использования в проде !