Overview of stress-server
mainThe stress-server is a scriptable "chaos" BLE GATT peripheral designed for stress-testing the tauri-plugin-blec client. It runs on a Linux host using BlueZ and can simulate various network and device failures, such as dropping links, hiding advertisements, flooding notifications, delaying responses, failing requests, and simulating reboots (re-registering the GATT application).
It is built with the bluer crate and follows a specific wire protocol defined in ../stress-protocol.md.