2014-03-25 5 views
0

현재 iOS 장치와 라즈베리 파이 (wifi 및 bt 동글 포함)를 애드혹 네트워크에 연결하려고하고 있지만 고생 중입니다. 두 가지 방법 애드혹 무선 네트워크 또는 블루투스 PAN을 것 같다 그렇게 만합니다 :iOS 장치와 나무 딸기 파이 간의 ad-hoc 네트워크 만들기

  • iOS7에의 Multipeer Connectivity Framework은 애드혹 무선 네트워크를 만들 수있는 iOS의 공용 API가 없습니다 사과 브랜드의 기기와 iOS 이외의 기기는 연결할 수 없습니다.
  • CoreBluetooth을 사용하여 파이와 iOS 기기를 연결하고 데이터를 교환 할 수 있지만 기기에 IP가 있어야하고 2 개 이상의 기기를 연결할 수 있어야합니다. 가능하다면

지금, 내부 응용 프로그램, 개인 API를 사용할 수 있으므로이 API를 사용하여이를 달성 할 수 있기를 바랍니다. 지금까지 그래도 난 그에서 많이 찾을 수 없습니다 :

  • 내가
  • 내가 다른 블루투스 장치를 참조하고 연결할 수 BluetoothManager를 사용하여 iOS에서 무선 인터넷에 대한 책임이있는 개인 프레임 워크를 찾을 수 있습니다,하지만 난 수 없습니다 BT PAN을 만드는 방법을 찾지 못했습니다

그래서 기본적으로 내 질문은 누군가가 iOS 기기와 라즈베리 파이를 애드혹 네트워크로 가져 오는 방법에 대해 알고 있다면 기본적으로 Wi-Fi가 될 수 있습니다. 직접, bt 또는 뭐든간에.

답변

2

답변 : 나는 기본적으로이 접근법을 포기했습니다. BluetoothManager을 사용하고 수동으로 BT PAN 프로필 (수신 패킷을 구문 분석하고 그에 따라 응답)을 구현하는 것이 유일한 방법 인 것 같습니다.

iOS 기기와 pi가 사용자가 수동으로 페어링 한 경우 iOS 기기에서 개인 핫스팟이 켜져있을 수 있습니다 (개인 핫스팟 기능은 실제로 블루투스 PAN이므로 PAN이 생성됩니다) . BlueZ 블루투스 스택의 pand을 사용하면 pi를 iOS 장치의 PAN에 연결할 수 있습니다. 하지만 순전히 프로그래밍 방식으로이 작업을 수행하는 자동 방법을 찾지 못했습니다.

관련 문제