我想通過bluegiga模塊將數據發送到Android移動設備。Android - 如何發展到bluegiga設備?
我的問題是,我需要什麼SDK,以及如何獲得它?
我發現的是Bluegiga SDK,但沒有太多關於它的信息。
我想通過bluegiga模塊將數據發送到Android移動設備。Android - 如何發展到bluegiga設備?
我的問題是,我需要什麼SDK,以及如何獲得它?
我發現的是Bluegiga SDK,但沒有太多關於它的信息。
BlueGiga模塊可能帶有SSP支持。也就是串行端口配置文件。如果是這樣,你應該能夠使用RS232類型的物理接口連接到模塊,並使用android設備的SPP配置文件。
模塊文檔應該包含有關安全性和配對的信息,例如Android連接到模塊時的默認PIN碼,以及是否有PIN /按鈕來啓動連接和配對。
首先,您需要了解BLE的工作原理。它與傳統的藍牙不同,BLE(通常)更喜歡通過服務/ s(將特性捆綁在一起)進行通信,無論是標準還是自定義。根據您的應用領域,您可以選擇其中一項標準服務實施。
有關服務的更多信息,請檢查Bluetooth Developer Portal。
關於在BLUEGIGA設備的發展,你將不得不設備在哪個方向,你會想繼續:BGAPI或BGScript。 BGAPI被整合到一個易於攜帶的(基於C編程的)庫中:bglib您可以輕鬆地在您的主固件項目中進行移植。
然後,您將不得不採取標準服務之一開始並將.hex
文件轉儲到BLE模塊(直接或如果您有Eval套件)。該.hex
文件從BGProject包含像gatt.xml
,hardware.xml
和其他幾個人是存在於當你下載SDK和其它工具,你可以收到來自藍兆的示範項目幾個配置文件生成。要將.hex
轉儲到模塊中,您需要獲得TI-made CC Debugger。
瞭解GATT implementation和GAP implementation。
您需要設置BLE設備的工具是:BLE更新。它完美地運行在Windows平臺上(Window XP Service Pack 2起)。在BlueGiga product Support Page上有大量的文檔和用戶指南可以幫助您瞭解如何使用它。
爲了把它放在一個簡單的方法:
.hex
文件轉儲到BLE模塊/ Eval套件中。gatt.xml
。