我正在通過藍牙將我的iPhone連接到RS-232串行設備。有沒有人成功實現了這一點,並可以提供硬件使用建議?由於對設備使用Apple身份驗證處理器的需要,這有點棘手。我發現的最好的潛在設備是this guy,但它只能用於嵌入式封裝,其串行端口接口只是邏輯級別的UART,而不是線路級別的RS-232,並且我找不到有庫存的供應商。
任何想法,將不勝感激。通過藍牙將iPhone連接到RS-232
我正在考慮只是使用WiFi來串行,但請忽略此問題的可能性。
我正在通過藍牙將我的iPhone連接到RS-232串行設備。有沒有人成功實現了這一點,並可以提供硬件使用建議?由於對設備使用Apple身份驗證處理器的需要,這有點棘手。我發現的最好的潛在設備是this guy,但它只能用於嵌入式封裝,其串行端口接口只是邏輯級別的UART,而不是線路級別的RS-232,並且我找不到有庫存的供應商。
任何想法,將不勝感激。通過藍牙將iPhone連接到RS-232
我正在考慮只是使用WiFi來串行,但請忽略此問題的可能性。
大部分問題已被您自己解答。
基本上你有5(+2)個選擇。
加入MFi計劃。如果你不是至少是中型公司的一員,這可能很難做到。
購買OEM藍牙模塊。我不確定蘋果政策是否允許這樣做。
使用WiFi。請記住,您希望使用可充當至少臨時接入點的wifi芯片組。這些芯片組相當昂貴,你必須想辦法加入現有的網絡(客戶不希望離開他們的家庭網絡來使用你的產品)。這會增加設備BOM的成本。
越獄可能是一個選項。我從來沒有試過使用越獄配件,所以我不知道是否有可能使用藍牙而無需身份驗證。
與作爲MFi計劃成員的公司一起工作。
(也許一個選項,這取決於你想通過RS232有速度的:最終你可以在頭耳機插孔的音頻輸出轉換成RS232電平,反之亦然)
(不是真的一個選項:爲Android開發並做任何你想做的事)
好吧。看起來我的回答可能是你沒有要求的。 但你提到的那個人就是答案。購買他的產品,你很好走,你需要的只是一個MAX232芯片。將邏輯電平UART轉換爲RS232。 差異高+電壓低零電壓轉換爲高+10伏低 - 約10伏。
我使用MAX232芯片和我的微處理器,它使用邏輯電平USART通過RS232進行通信。
有很多的教程解釋瞭如何把事情搞定。
你用過我鏈接過的板子嗎?我仍然懷疑使用該板的成本和複雜性(支付蘋果版稅,確保auth協處理器設置正確),直到我聽到已經完成該操作的人。到232的邏輯級別並不是一個巨大的障礙,正如你指出的那樣,更多的是一個小小的煩惱。 – Kongress
如果您越獄了您的設備,您可以使用BTstack.org(免責聲明:我是BTstack的作者)連接到支持串行端口配置文件的藍牙設備。您可以獲得實現SPP並提供UART電平輸出的Bluetooth模塊。正如David R.上面指出的那樣,你需要一個UART到RS232轉換器,例如, MAX232。
我很欣賞這種想法,但我不太可能讓我的客戶接受越獄手機對於此應用程序的要求。 – Kongress
好的。另外一個選擇。有一兩家公司爲iOS銷售RS232電纜,例如。Skywire here:http://www.southernstars.com/products/skywire/index.html
然後,您可以使用藍牙RS232擴展器,它由一個RS232到SPP和一個SPP到RS232對組成。醜陋的,但在蘋果的規則。
該產品的工作原理:https://serialio.com/product/bluetooth-serial-adapter/bluesnap-smart-bluetooth-40-ble-rs232-adapter
唯一的缺點是,適配器需要電源。
它應該是可能的,我覺得創造接受藍牙命令,並將其轉換爲串行中間的東西,類似於這與TCP連接的作用:正如你所說https://www.npmjs.com/package/stellar-socks
,唯一的辦法就是通過硬件開發程序自己構建它(如果你在互聯網上找不到東西的話)。 (並且,通過bluetoooth,我認爲你不會有任何運氣,你將不得不通過對接連接器連接到手機的硬件) – KevinDTimm
您可能想要檢查藍牙限制。我認爲他們只希望你通過藍牙傳輸音頻。請仔細檢查。 – Sam
@Sam只要你有一個來自蘋果的認證芯片,你可以使用任何你想要的藍牙。去過也做過。 –