我是新來的嵌入式編程,我有一個項目,建立藍牙Android平板電腦和ARM開發板與Bluetooth功能之間的通信。Android平板電腦通過藍牙與ARM開發板通信
請告訴我這個項目是否可以完成?
如果可以做,那我應該怎麼辦?
感謝
我是新來的嵌入式編程,我有一個項目,建立藍牙Android平板電腦和ARM開發板與Bluetooth功能之間的通信。Android平板電腦通過藍牙與ARM開發板通信
請告訴我這個項目是否可以完成?
如果可以做,那我應該怎麼辦?
感謝
看看這個頁面:http://www.amarino-toolkit.net/
他們正在使用的Arduino板與藍牙組件連接到Android。您可以檢查自己的庫的源代碼,看看他們是如何建立和使用此連接:
如果你想要的是通過藍牙簡單和可靠的通信方法,然後SPP肯定是要走的路。
唯一的問題可能是帶寬,但是如果傳統串行電纜連接的吞吐量足夠滿足您的應用程序,那麼在那裏肯定不會有任何問題。 IIRC,那麼大多數模塊使用SPP具有> 1 Mbit的吞吐量。
有關在Android上使用SPP的一些信息是here。
但是我們需要更多的信息來提供有關ARM套件需要做什麼的建議。也許你可以發佈一些關於其類型的細節,在哪個藍牙模塊正在使用,它如何連接到ARM MCU等。
如果你很幸運,那麼你的套件的BT模塊可以作爲串行電纜替代品你可以把它看作是Android設備連接到你的MCU的UART。當然,在某些接口上需要一些配置(可能是同一個UART,具體取決於模塊類型)來建立藍牙連接。
哦,回答你的第一個問題:是的,它肯定可以做到:)
我還沒有與Android通過藍牙合作,ARM板,但我已經做了一些工作,在Android設備和通信之間Arduino使用藍牙。我試圖記錄我在一系列例子中學到的東西。有幾個可能有用的。
http://digitalhacksblog.blogspot.com/2012/05/arduino-to-android-basic-bluetooth.html
http://digitalhacksblog.blogspot.com/2012/05/arduino-to-android-turning-led-on-and.html
http://digitalhacksblog.blogspot.com/2012/05/android-example-bluetooth-simple-spp.html
前兩個實施例顯示瞭如何通過藍牙通信建立從Android設備到一個Arduino與藍牙板。我期望在Android和ARM之間獲得一些初始的連接,Android的一面將是相同的。
第三個例子顯示瞭如何在Android設備和運行Windows的PC之間設置一個簡單的spp客戶端和服務器。
希望這會有所幫助。
您可以將此作爲基準https://www.sparkfun.com/products/11162您不必使用avr/arduino,您可以使用手臂而不是相同的收音機或其他設備。 –