2013-03-30 5 views
2

wifi 신호를 통해 외부 기기에 연결하는 앱을 만들고 싶습니다. 앱을 시작하면 Wi-Fi와 외부 기기가 연결됩니다. 내 응용 프로그램에서wifi로 외부 액세서리

, 내가 전화 :

NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] connectedAccessories]; 

하지만 액세서리가 비어 있습니다.

무엇이 여기에 있습니까?

(개발자 라이브러리의 설명에 따라 간단한 응용 프로그램을 만들었지 만 아직 EAAccessory가 없습니다.) 또한 EADemo를 시도했지만 이것도 작동하지 않습니다.

+0

어떤 액세서리를 연결 하시겠습니까? – miho

+1

EAAccessory는 iPad 또는 iPod의 포트에 연결되는 장치 및 액세서리에 대해서만 사용할 수 있습니다. 또한 http://stackoverflow.com/questions/9300711/how-to-know-when-ios-device-is-plugged- in – iPatel

+0

그것은 OBD2 정보 (차 정보)를위한 ELM327 장치이다. 그래서 나는 그것이 사용하는 프로토콜을 알고 있지만 프로토콜을 호출하는 방법을 모른다. 나는 EAAccessory가 이것에 사용될 수 있다고 생각했다. – RobertvdBerg

답변

2

예, iPatel이 말한 것처럼 EAAccessory는 iPad 또는 iPod의 포트에 연결되는 액세서리 & 액세서리에만 해당됩니다.

하지만 이미 외부 장치에 WiFi를 통해 연결되었다고 했으므로이 장치와 통화 할 수있는 인터페이스를 파악하는 것만 큼 필요한 것 같습니다. HTTP 또는 일부 고급 프로토콜을 통해 장치에 연결할 수 있습니까? 아니면 TCP 또는 UDP를 사용하여 통신 할 수 있습니까?

가능한 경우 외부 Wi-Fi에 연결된 기기에 앱을 연결하기 만하면됩니다.

+0

흠 .. 어디에도 언급되어 있지 않다. .. Nice ... 그리고 나는 프로토콜을 어떻게 부를 수 있냐? 왜냐하면 그 장치가 가지고있는 프로토콜을 알고 있기 때문입니다. – RobertvdBerg

관련 문제