Target device MAC
Primary service UUID
OptionalfailoverFailover configuration
Enable failover to another provider on disconnect (default: true)
OptionalmigrationHoldTime?: numberSeconds the better signal must hold before migrating (default: 60)
OptionalmigrationThreshold?: numberdBm advantage required for proactive migration
OptionalinitOne-time writes after connection (hex-encoded data)
OptionalnotifyCharacteristic UUIDs to subscribe for notifications
OptionalperiodicPeriodic writes (hex-encoded data)
OptionalpollCharacteristics to poll at intervals
Declarative GATT setup. The provider executes the full lifecycle (connect → discover → subscribe → periodic writes) autonomously and re-executes on disconnect.