2016-06-15 2 views
0

블루투스를 사용하여 스마트 폰 (블루투스 4.0)에서 ios 전화로 몇 가지 작은 파일 (~ 220 바이트)을 보내고받을 수 있도록 표백 서비스를 만들고 싶습니다. 에너지.BLE 사용자 정의 서비스를 구현하여 시계에서 스마트 폰으로 파일 전송

파일을 전송할 때 맞춤 서비스 (표준 서비스를 사용하지 않음)를 만드는 방법에 대한 참조는 어떻게 얻을 수 있습니까?

일단 연결되면 주변 장치와 중앙 장치 모두가 데이터를 송수신 할 수 있다고 생각합니다. 맞아?

여기 주변 장치가 가능한 중앙 및 스마트 폰으로 시청하고 싶습니까? (주변 장치로 항상 주변 장치로 연결되기 때문에 시계를 만들 수 없습니다. 중앙 및 주변 장치가 될 수 없습니다. 같은 시간)

마지막 질문은 스마트 폰을 주변 기기로 사용하고 중앙으로 시청한다는 가정이 맞는지 아닌지입니다. (1) 더 많은 데이터가 시계에서 전화로 전송되어야합니다. 2.) 시계는 이미 중앙의 다른 표적 장치와 연결되어 있습니다.)

나는 시계에서 블루투스 4.0 스택을 사용하고 있습니다.

+0

정상적으로 시계 둘레 것 및 전화 중앙 것 같은 장치를 만들기 위해 결정. 데이터 전송 측면에서 어떤 것이 중요하지 않습니다. – Paulw11

답변

0

맞춤 서비스를 만들 수 있습니다. 일반적인 주변 장치 역할 작업 수행에 대한 설명서를 참조하십시오. here

예, Peripheral 및 Central 모두 데이터를 보내고받을 수 있습니다. 이는 GATT 서비스의 특성에 대한 특성 및 권한에 따라 다릅니다.

중앙 또는 주변은 사용 케이스에 따라 등 데이터 속도, 소비 전력 등 다양한 파라미터가

+0

고맙습니다 지금은 두 가지 방법으로 통신 할 수 있지만 문제는 계속해서 쓸 수 없습니다 .GATT_Write_Request()는 두 번째 time.Can 누구에게 전화했을 때 오류 코드 -1000을 제공합니다. –

+0

원격 장치에서 응답을 받으면 두 번째 GATT_Write_Request()를 뒤로 또는 콜백으로 호출하고 있습니까? 도움이 필요한 코드 스 니펫을 게시 할 수 있습니다. – Preeti

관련 문제