2009-11-12 38 views
13

我正在計劃一個將成爲媒體播放器的個人項目,我想要做的一件事就是能夠將我的iPod touch(或任何iPod或iPhone)對接並控制它並播放音樂就像演講者文檔那樣可以購買。使用Apple配件協議需要什麼?

foundsomeinformation同時在線搜索周圍這一點,但我的問題是可以彌補的電纜,並從任何設備上使用的串行協議或沒有蘋果有這個鎖定,所以只有認證/認可的設備可以這種方式交流?

+0

你只是想簡單的控制(前進,後退,播放,暫停),或者你想更先進的控制(數據傳輸,曲目名稱等) – 2009-11-12 12:18:33

+0

我一直在尋找控制該設備就像一個遙控器。因此,播放,暫停等,同時獲取音頻信號,充電以及是否可以播放當前播放的歌曲信息。我還需要一種方法來瀏覽設備上的歌曲,以便選擇要播放的歌曲。 – 2009-11-12 18:47:51

回答

17

如果您正在爲自己做這件事,我會在網上推薦越獄和以下資源。這些描述了蘋果配件協議的一些方法,幷包括一些部分(在sparkfun)來執行。要獲得Apple方法的批准,您需要一個公司(或類似結構),甚至是法律顧問,才能獲得批准,甚至可以查看您必須同意參加的協議。

有甚至如一些偉大的文章在那裏:

祝你好運!

編輯: 由於這是一個比較流行的文章,請記住,您現在可以使用藍牙4.0 LE進行串行通信,未經蘋果的許可(AppStore批准除外)。

+2

簡單的音樂播放器控制無需越獄。 https://github.com/blalor/arduinaap有一個用於簡單控制的庫,它應該可以與所有iDevices協同工作。 – Nilloc 2012-10-12 22:29:08

8

只有使用Apple的proprietary authentication chip的Made for iPod程序中的設備才能與iPhone或iPod touch上的External Accessory framework通信。這些設備還必須公開iPhone應用程序可以使用的協議。

這是一個合理的過程,被批准爲Made for iPod供應商的產品(類似於App Store的審批流程,但是對於硬件),但它變得比以前容易得多。藉助iPhone OS 3.0,Apple已經向更多的第三方開放了該計劃,而不僅僅是通常的大型配件提供商。

就你而言,我實際上是在等待並使用另一個供應商的iPhone控制音響。製造商剛剛開始推出hardware controllable via iPhone applications,因此,其中一家較大的配件供應商創造出您想要的東西只是時間問題。如果他們公開控制設備的協議,您只需編寫應用程序以通過該協議控制設備即可。