>source

연결을 위해 Bluetooth 장치를 작동 중입니다. 읽기 /쓰기 작업을 수행합니다. Bluetooth 서비스를 통해 업데이트되지 않으면 Bluetooth 장치를 연결하십시오. 새로운 읽기 /쓰기 BLE 서비스 특성을 추가 한 경우 iPhone을 재설정해야합니다.

우리는 아래 단계를 수행하고 있습니다

초기에 Bluetooth 장치에 연결합니다. 우리는 읽기 및 모든 서비스를 작성합니다. 그러나 Bluetooth 장치 펌웨어 버전이 업데이트 되고이 버전이 새로운 BLE 서비스 특성을 추가 한 경우 iOS 장치 iPhone 및 iPad에서 새로운 BLE 서비스를받을 수 없습니다.

모든 장치를 재설정해야하고 Bluetooth 장치에서 새로운 업데이트 된 서비스를 얻을 수 있습니다.

iOS Swift 에서이 문제를 해결할 수있는 방법.

미리 감사드립니다!

  • 답변 # 1

    BLE 장치에서 서비스가 변경된 특성 을 제공하여 문제를 해결할 수 있습니다. 그대로 참조하십시오. 그것은 11.12.2 (강조 광산)에 있습니다.

    액세서리 은 서비스가 변경된 특성을 구현해야합니다. 액세서리에 이 해당 서비스를 변경할 수있는 경우 수명 .

    단순히이를 구현하면 iPhone 및 iPad가 캐시에서 대신 장치에서 항상 서비스 및 특성을 항상 읽도록 강제로 제공됩니다. 이것은 설명됩니다 여기...에

    장치를 재설정하는 것 이외의 Bluetooth 어댑터 i는 캐시를 재설정하는 또 다른 방법을 알지 못합니다.

    장치가 보존되면 중앙은 캐시 된 서비스를 사용할 수 있습니다. 이 경우 주변 장치는이 특성을 사용하여 어떤 범위가 업데이트되었는지를 나타냅니다.

    Emil2021-05-11 09:04:34
  • 이전 python : 내 앱의 배경색을 어떻게 바꿀 수 있습니까?
  • 다음 python : 가상 환경을 활성화 할 때 PyENV는 더 이상 경로를 올바르게 설정하지 않습니다.