MPC와 NBI - Team-HGD/SniffMEET GitHub Wiki
- MPC Session 플로우
- PeerID 설정 및 세션 생성
- Advertising 시작
- Browsing 시작
- invitePeer
- 수락하면 세션 연결
- MCSessionDelegate 이용해 상태 변화 확인 가능해짐
- NBI Session 플로우
- NISession 생성
- DiscoveryToken 생성
- DiscoveryToken 전송 - 이 과정에서 MPC가 필요한 것.
- 상대방 DiscoveryToken 수신 - 이 과정에서 MPC가 필요한 것.
- NISession 구성
- NISessionDelegate 이용해 기기 간 거리와 방향 확인
PeerConnection connectedHandler (advertiser side) - error [Unable to connect].
PeerConnection connectedHandler remoteServiceName is nil.
연결성 문제
문제해결
- 초기 연결 시점에서 연결이 성공이 랜덤..
- 와이파이 연결 문제
- 와이파이를 해제했다 다시 연결하면 정상적으로 세션 연결된다.
Binary operator '<' cannot be applied to two 'simd_float3' (aka 'SIMD3<Float>') operands