2011-09-14 130 views
12

我正在通過藍牙將我的iPhone連接到RS-232串行設備。有沒有人成功實現了這一點,並可以提供硬件使用建議?由於對設備使用Apple身份驗證處理器的需要,這有點棘手。我發現的最好的潛在設備是this guy,但它只能用於嵌入式封裝,其串行端口接口只是邏輯級別的UART,而不是線路級別的RS-232,並且我找不到有庫存的供應商。
任何想法,將不勝感激。通過藍牙將iPhone連接到RS-232

我正在考慮只是使用WiFi來串行,但請忽略此問題的可能性。

+0

,唯一的辦法就是通過硬件開發程序自己構建它(如果你在互聯網上找不到東西的話)。 (並且,通過bluetoooth,我認爲你不會有任何運氣,你將不得不通過對接連接器連接到手機的硬件) – KevinDTimm

+0

您可能想要檢查藍牙限制。我認爲他們只希望你通過藍牙傳輸音頻。請仔細檢查。 – Sam

+1

@Sam只要你有一個來自蘋果的認證芯片,你可以使用任何你想要的藍牙。去過也做過。 –

回答

7

大部分問題已被您自己解答。
基本上你有5(+2)個選擇。

  1. 加入MFi計劃。如果你不是至少是中型公司的一員,這可能很難做到。

  2. 購買OEM藍牙模塊。我不確定蘋果政策是否允許這樣做。

  3. 使用WiFi。請記住,您希望使用可充當至少臨時接入點的wifi芯片組。這些芯片組相當昂貴,你必須想辦法加入現有的網絡(客戶不希望離開他們的家庭網絡來使用你的產品)。這會增加設備BOM的成本。

  4. 越獄可能是一個選項。我從來沒有試過使用越獄配件,所以我不知道是否有可能使用藍牙而無需身份驗證。

  5. 與作爲MFi計劃成員的公司一起工作。

  6. (也許一個選項,這取決於你想通過RS232有速度的:最終你可以在頭耳機插孔的音頻輸出轉換成RS232電平,反之亦然)

  7. (不是真的一個選項:爲Android開發並做任何你想做的事)

+0

1.是的,我們可能太小而無法做到這一點。 2.或者如果我甚至可以找到一個庫存。他們提到了蘋果專利使用費,所以這可能足以讓蘋果高興(並增加成本)。 3.這可能是我結束的地方。 WiSnap WiFi轉串口模塊看起來可行,但仍然非常昂貴,正如您所說。 4.客戶可能不會那麼做。有趣的想法,但。 5.有什麼建議嗎? 6.這個應用程序可能太複雜/太多努力。 7.這也可能發生。然後,我們可以得到一個mil-spec手機...... – Kongress

+0

@Kongress那麼你最終做了什麼? – Eternal21

0

好吧。看起來我的回答可能是你沒有要求的。 但你提到的那個人就是答案。購買他的產品,你很好走,你需要的只是一個MAX232芯片。將邏輯電平UART轉換爲RS232。 差異高+電壓低零電壓轉換爲高+10伏低 - 約10伏。

我使用MAX232芯片和我的微處理器,它使用邏輯電平USART通過RS232進行通信。

有很多的教程解釋瞭如何把事情搞定。

+0

你用過我鏈接過的板子嗎?我仍然懷疑使用該板的成本和複雜性(支付蘋果版稅,確保auth協處理器設置正確),直到我聽到已經完成該操作的人。到232的邏輯級別並不是一個巨大的障礙,正如你指出的那樣,更多的是一個小小的煩惱。 – Kongress

2

如果您越獄了您的設備,您可以使用BTstack.org(免責聲明:我是BTstack的作者)連接到支持串行端口配置文件的藍牙設備。您可以獲得實現SPP並提供UART電平輸出的Bluetooth模塊。正如David R.上面指出的那樣,你需要一個UART到RS232轉換器,例如, MAX232。

+0

我很欣賞這種想法,但我不太可能讓我的客戶接受越獄手機對於此應用程序的要求。 – Kongress

2

好的。另外一個選擇。有一兩家公司爲iOS銷售RS232電纜,例如。Skywire here:http://www.southernstars.com/products/skywire/index.html

然後,您可以使用藍牙RS232擴展器,它由一個RS232到SPP和一個SPP到RS232對組成。醜陋的,但在蘋果的規則。

+2

也有趣,但這部分似乎有點問題: 「請注意,由於Apple的政策限制,您只能開發可與Redpark電纜一起使用的應用程序供您自己使用,這類應用程序無法在iTunes Store上銷售。你想要銷售一個使用Redpark串行電纜的iOS應用程序,你需要開發自己的電纜「味道」,請聯繫Redpark瞭解更多信息。「 – Kongress

+2

我知道,但你至少可以在沒有越獄的情況下使用它。否則,你需要去Wifi或加入Made for iPhone(這對大多數小公司來說都是不可能的)。 – mringwal