2013-09-28 6 views
1

리눅스 용 미리 제작 된 라이브러리를 찾고 있습니다. usb 케이블을 통해 iDevice에 재생/일시 정지/건너 뛰기 명령을 보낼 수 있습니다 (iTunes/도킹 스테이션과 동일)USB를 통한 리눅스 iDevice 제어

나는 - 자동차, 라즈베리 파이 유닛을 건물과의 iDevice를 제어하는 ​​마지막 장애물입니다 해요 -하지만 구글은 답변 :(

이 명확하게하기 위해, 내가 아이폰에 명령을 보내려면 매우 향후되지 않는 - RPI에 명령을 보내지 마십시오.

또한, 도킹 스테이션과 같은 방식으로 spotify 또는 ipod 응용 프로그램에서 작동 할 수 있어야합니다.

어떤 도움이 필요합니까?

답변

3

Linux 용으로 직접 본 적이 없지만 친구가 프로젝트에서 사용했습니다 : arduinapp. Arduino와 함께 사용하도록 특별히 설계되었지만 코드가 C++이므로 다른 플랫폼으로 이식하거나 실제로 필요한 비트를 다시 사용하기가 쉽지 않습니다.

2

"iPod 액세서리 프로토콜 사양"을 참조하십시오. MFi Program을 참조하십시오.

https://github.com/libimobiledevice/libimobiledevice (및 http://www.libimobiledevice.org/)

또한 웹에 대한 자원이 해방되어에서이 통신을위한 작업 리눅스 라이브러리있을 것, 그리고 그들 중 일부는 이미 this SO thread

에서 수집 한

다른 팁 : "iPod 액세서리 프로토콜 사양 pdf"에 대한 Google 검색은 다운로드 할 사양의 적어도 하나의 버전을 제공합니다. 나는 합법성에 대해 확신하지 못하기 때문에 여기서 직접 링크를 포함하지 않습니다.

+0

감사합니다. 이미 AAP 사양을 발견하고 소화했습니다. 그러나, 나는 리눅스 기반 장치에서 코딩에 대한 경험이 없으며 USB 포트를 통해 통신하는 방법을 알지 못한다. 따라서 라이브러리를 요구한다. – Sk93

+1

적어도 하나 이상의 라이브러리 링크가있는 편집을 참조하십시오. – uvesten

+1

그 라이브러리를보고 장치의 저장소와 데이터베이스에 액세스 할 수 있습니다. 당신이 할 수없는 것은 AAP를 통해 통신하는 것입니다. 그리고 iDevice (재생/일시 정지/등)를 원격으로 제어 할 수 없습니다. – Sk93