@@ -118,9 +118,8 @@ func (t *SidecarTransport) Advertise(ctx context.Context, serviceData []byte) er
118118 if t .logger != nil {
119119 t .logger .Info ("Sidecar: starting advertise" , map [string ]interface {}{"len" : len (serviceData )})
120120 }
121- cfg := core .DefaultConfig ()
122121 params := map [string ]interface {}{
123- "service_uuid" : cfg . Network . ServiceUUID ,
122+ "service_uuid" : t . serviceUUID ,
124123 "local_name" : "meshexec" ,
125124 "service_data_b64" : base64 .StdEncoding .EncodeToString (serviceData ),
126125 }
@@ -154,16 +153,15 @@ func (t *SidecarTransport) CreateGATTService() (*core.GATTService, error) {
154153 if t .logger != nil {
155154 t .logger .Info ("Sidecar: creating GATT service" , nil )
156155 }
157- cfg := core .DefaultConfig ()
158156 params := map [string ]interface {}{
159- "service_uuid" : cfg . Network . ServiceUUID ,
160- "characteristic_uuid" : cfg . Network . CharacteristicUUID ,
157+ "service_uuid" : t . serviceUUID ,
158+ "characteristic_uuid" : t . charUUID ,
161159 "properties" : "read,write,notify" ,
162160 }
163161 if _ , err := t .do ("gatt_create" , params ); err != nil {
164162 return nil , err
165163 }
166- return & core.GATTService {UUID : cfg . Network . ServiceUUID , Characteristics : []core.GATTCharacteristic {{UUID : cfg . Network . CharacteristicUUID , Writable : true }}}, nil
164+ return & core.GATTService {UUID : t . serviceUUID , Characteristics : []core.GATTCharacteristic {{UUID : t . charUUID , Writable : true }}}, nil
167165}
168166
169167// SubscribeWriteNotifications subscribes to incoming GATT write events from sidecar and streams payloads.
@@ -285,7 +283,7 @@ func (t *SidecarTransport) CentralBroadcast(ctx context.Context, data []byte) er
285283 "service_uuid" : t .serviceUUID ,
286284 "characteristic_uuid" : t .charUUID ,
287285 "value_b64" : base64 .StdEncoding .EncodeToString (data ),
288- "scan_ms" : 800 ,
286+ "scan_ms" : 2000 ,
289287 }
290288 // Best-effort: make a short-lived request; sidecar performs scan/connect/write internally
291289 if _ , err := t .do ("central_broadcast" , p ); err != nil {
0 commit comments