產品說明0


HM系列藍牙模塊分別有數據傳輸、遠程控制、PIO數據採集三個軟件版本,請根據您的需要進行選擇。
數據傳輸版本:與市面上大多數的數據藍牙模塊是一樣的功能,是替代串口線的最佳選擇。我們的模塊支持的AT指令更多,功能更多,價格更優,HM-09可以替代市場上大多數的藍牙模塊,超低的價位,是您低價的首選方案。
遠程控制版本:當您需要通過上位機發送指令控制下位機的PIO口高低電平的時候,遠程控制版本是您最佳的選擇,無須單片機及外圍電路,直接可以控制PIO口的電平。方便,靈活,快捷。
PIO數據採集版本:當您的配套電路產生觸發信號時(如某PIO口輸入高電平),上位機可以自動採集到數據信息,無須額外的單片機和配套電路。大大減少您的軟硬件成本。
我公司HM系列藍牙模塊,每一片出廠前都經過了調頻處理,信號更穩定,速度更快。發送AT+VERSION可以獲取版本信息,版權所有,仿冒必究,請大家認準HMSoft,HM系列藍牙模塊必將是您理想的選擇。

HM系列藍牙模塊出廠默認的串口配置為:波特率9600,無校驗,數據位8,停止位1。
本說明以上位機為電腦,模塊參數為出廠設置時進行配置說明。
將模塊通過RS-232 電平轉換連接到電腦COM 口,使用串口調試助手,按照9600,N,8,1 進行配置,打開串口後,發送大寫AT(AT 後無rn),若返回OK,說明配置成功。
注意:本模塊不可以直接連接電腦COM 口,需經過RS-232 電平轉換,否則將會損壞模塊。
設置AT 指令必須在藍牙模塊未連接或斷開SPP鏈接時才可以(上電或配對都可以,如果連接SPP,串口輸入的數據將會直接發送到遠端藍牙設備串口輸出管腳,此時只需要斷開連接既可)。
模塊支持的AT指令列表如下:
- AT 測試指令
- AT+BAUD 查詢、設置波特率
- AT+CHK 查詢、設置校驗位
- AT+STP 查詢、設置停止位
- AT+UART 快速查詢、設置波特率,校驗位,停止位
- AT+PIO 查詢、設置PIO輸出控制
- AT+NAME 查詢、設置藍牙名字
- AT+DEFAULT 恢復出廠設置
- AT+RESTART 重啟模塊
- AT+ROLE 查詢、設置模塊主從模式
- AT+PIN 查詢、設置配對密碼
- AT+AUTH 查詢、設置鑒權(*)
- AT+CLEAR 清除配對信息
- AT+SEARCH 搜索附近的設備(*)
- AT+CONLAST 連接最後一次連接成功的設備
- AT+CONN 連接指定地址的設備
- AT+VERSION 查詢版本信息
- AT+HELP 查詢幫助信息
- AT+LADD 查詢本機MAC地址
- AT+ADDR 查詢本機MAC地址(legacy)
- AT+RADD 查詢成功連接過的遠程主機MAC地址
- AT+IMME 查詢、設置工作模式
- AT+WORK 立即開始工作
- AT+TCON 查詢、設置嘗試連接時間
- AT+COD 查詢、設置設備類型
- AT+TYPE 查詢、設置模塊類型
- AT+FILT 查詢、設置上位機過濾
- AT+START 遠程控制模式切換到數據傳輸模式
- AT+BUFF 遠程控制模式時是否保留數據傳輸緩存
附註:
註1:所有參數設置後存儲在模塊內,下次啟動時無需再次設置。
註2:AT指令後標注*號的,表示目前未應用(或己取消)的AT 指令。
註3:近期會增加入文件傳輸,圖像傳輸,信息交換,藍牙打印,快速打印等標準藍牙服務,如有更改,恕不另行通知。
註4:HM-05,HM-06型藍牙模塊焊接注意要點1,RX(4PIN)管腳焊接時注意RX焊盤距離電感焊盤位置較近,雖做了阻焊處理,但是上錫過大,會有可以引起焊盤與電感焊盤粘連,導致通迅不正常。
註5:HM-05,HM-06 型藍牙模塊焊接注意要點2,PIO0(16PIN 管腳)、PIO1(15PIN 管腳)管腳焊接時注意這兩個管腳距離模塊RF 部分的焊盤距離較近,雖然了阻焊處理,但是上錫過大,會有可能引起焊盤與焊盤短路,影響藍牙模塊的正常功能。
註6:CMD 指令版本與AT 指令版本指令相同,只是將AT 替換成為CMD即可。如AT 為測試,則發CMD為測試。