2015-10-14 85 views
0

我有一個關於HM-10 ble模塊和主控角色的小問題。HM-10 BLE主控併發送數據到特定的特徵

我試過2個場景。

Android應用作爲主站和HM-10作爲從屬:

從Android應用我可以連接到HM-10和它的特性。

一切正常。

我有第二種情況的問題:HM-10作爲主設備和我的可樂設備(樂高SBRICK)作爲從設備。

我所做的:

  • AT + role1上 - 建立中央
  • 模式AT + IMME1 - 從RESET
  • 開始
  • AT +秀王 - 顯示搜索到的設備
  • AT + DISC? - 發現設備
  • AT + CON連接

現在我的問題是:

SBRICK所監聽的服務X和Y的特點

如何從我的HM發送數據BLE命令-10到我的SBRICK設備的特定特性?

我找不到AT命令。

我希望我不會錯過ble規範的東西。

請任何幫助...

回答

0

恐怕沒有一個AT命令來設置一個特定的特徵值。

HM10是一個串行端口仿真設備 - 它具有BLE特性,可顯示所有串行數據(AT命令除外)。您可能能夠在文檔中找到服務和特性的詳細信息(儘管我有一個快速查看並且看不到任何內容)。

因此,寫入串口的數據應該顯示爲該特性的值。寫入該特性的數據應從HM10模塊上的TX串行端口引腳輸出。

如果您想詢問設備以找出它的串行和特徵值,請嘗試使用調試應用程序 - 我在iOS上使用Light Blue,它將顯示設備上存在的所有服務和特性,並顯示其屬性和詳細信息。

+0

困惑......這是否意味着我不需要做任何額外的事情來發送數據從hm10說,hm12,除了典型的:ROLE1&AT + CON? – marciokoko

0

pfodApp現在支持包括HM-10在內的BLE設備。免費的pfodDesigner允許您創建自定義的Android菜單,然後爲您的特定硬件生成Arduino代碼。

pfodApp還支持數據記錄和繪圖。