     func centralManager(_ central: CBCentralManager, didConnect peripheral: CBPeripheral) {
         guard peripheral.identifier == remotePeripheral?.identifier else { return }
         
+        peripheral.discoverServices([serviceId])
         peripheral.readRSSI()
     }
 }

            status == .completionPendingRemotePeerStatusUpdate,
            remotePeerStatus == .completionPendingRemotePeerStatusUpdate
        {
            delegate.didFinishPairing(peripheral: peripheral)
        }
    }

    {
        if remotePeripheral == nil {
            remotePeripheral = peripheral
            status = .discoveredRemotePeer
            
            peripheral.delegate = self
            peripheral.readRSSI()
