자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey iOS 에서 Bluetooth Low Energy 검색이 안되는데, 저만의 문제인가요?
2018.05.11 16:27
현재, 도쿄 10.2.3 으로 업그레이드 했습니다.
iOS 에서 Bluetooth Low Energy 장치들을 검색하기 위하여,
BluetoothLE Component 를 이용하여 DiscoveryDevices 를 하였는데,
콜백함수인 EndDiscoverDevices 에 전달된 DeviceList 에 아무것도 반환되지 않습니다.
Android 에서는 장치검색이 잘되는데, iOS 문제인지 ?
인터넷을 검색하니, 비슷한 문제들에 대한 글들이 있기는 한데, 꼭 집어 해결된 것이 없네요.
해결방안 아시는 분 있으신지요?
procedure TForm1.StartDiscoverDevices;
begin
BluetoothLE1.Enabled := True;
BluetoothLE1.DiscoverDevices(1000);
end;
procedure TForm1.BluetoothLEEndDiscoverDevices(const Sender: TObject;
const ADeviceList: TBluetoothLEDeviceList);
begin
showmessage(ADeviceList.Count.ToString) <- 이부분에 '0'이 찍힘 (장치는 켜있고, Android에서는 검색이 됨)
end;
- 이상 -
Firemonkey iOS 에서 Bluetooth Low Energy 검색이 안되는데, 저만의 문제인가요?
2018.05.11 16:27
현재, 도쿄 10.2.3 으로 업그레이드 했습니다.
iOS 에서 Bluetooth Low Energy 장치들을 검색하기 위하여,
BluetoothLE Component 를 이용하여 DiscoveryDevices 를 하였는데,
콜백함수인 EndDiscoverDevices 에 전달된 DeviceList 에 아무것도 반환되지 않습니다.
Android 에서는 장치검색이 잘되는데, iOS 문제인지 ?
인터넷을 검색하니, 비슷한 문제들에 대한 글들이 있기는 한데, 꼭 집어 해결된 것이 없네요.
해결방안 아시는 분 있으신지요?
procedure TForm1.StartDiscoverDevices;
begin
BluetoothLE1.Enabled := True;
BluetoothLE1.DiscoverDevices(1000);
end;
procedure TForm1.BluetoothLEEndDiscoverDevices(const Sender: TObject;
const ADeviceList: TBluetoothLEDeviceList);
begin
showmessage(ADeviceList.Count.ToString) <- 이부분에 '0'이 찍힘 (장치는 켜있고, Android에서는 검색이 됨)
end;
- 이상 -
저도 10.2.3 버전에서 테스트 해보도록 하겠습니다.