2012-01-24 29 views

回答

1

BlueGiga模塊可能帶有SSP支持。也就是串行端口配置文件。如果是這樣,你應該能夠使用RS232類型的物理接口連接到模塊,並使用android設備的SPP配置文件。

模塊文檔應該包含有關安全性和配對的信息,例如Android連接到模塊時的默認PIN碼,以及是否有PIN /按鈕來啓動連接和配對。

0

首先,您需要了解BLE的工作原理。它與傳統的藍牙不同,BLE(通常)更喜歡通過服務/ s(將特性捆綁在一起)進行通信,無論是標準還是自定義。根據您的應用領域,您可以選擇其中一項標準服務實施。
有關服務的更多信息,請檢查Bluetooth Developer Portal

關於在BLUEGIGA設備的發展,你將不得不設備在哪個方向,你會想繼續:BGAPIBGScriptBGAPI被整合到一個易於攜帶的(基於C編程的)庫中:bglib您可以輕鬆地在您的主固件項目中進行移植。

然後,您將不得不採取標準服務之一開始並將.hex文件轉儲到BLE模塊(直接或如果您有Eval套件)。該.hex文件從BGProject包含像gatt.xmlhardware.xml和其他幾個人是存在於當你下載SDK和其它工具,你可以收到來自藍兆的示範項目幾個配置文件生成。要將.hex轉儲到模塊中,您需要獲得TI-made CC Debugger

瞭解GATT implementationGAP implementation

您需要設置BLE設備的工具是:BLE更新。它完美地運行在Windows平臺上(Window XP Service Pack 2起)。在BlueGiga product Support Page上有大量的文檔和用戶指南可以幫助您瞭解如何使用它。

爲了把它放在一個簡單的方法:

  • 首先,從示範項目可能選擇一個標準的服務。將.hex文件轉儲到BLE模塊/ Eval套件中。
  • 與Android應用程序代碼共享UUIDsgatt.xml
  • 在android應用程序中執行必要的實現以發現並連接BLE設備。