国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 14317|回復(fù): 49
打印 上一主題 下一主題

藍(lán)牙4.0模塊開發(fā)指南

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2015-8-18 15:33:54 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
關(guān)鍵詞: 藍(lán)牙4.0模塊 , BLE , CC2541
藍(lán)牙4.0廣泛應(yīng)用于可穿戴設(shè)備、智能控制系統(tǒng)、智能家居等領(lǐng)域。我們?cè)谑褂眠^程中難免遇到不同的問題。本帖以深圳市饅頭科技有限公司的MT-BLE系列藍(lán)牙4.0模塊為例,將藍(lán)牙4.0模塊各種使用情景寫給各位需要應(yīng)用到藍(lán)牙4.0的技術(shù)人員。


第一節(jié)  MTSerialBle簡(jiǎn)介

第二節(jié)  通信演示


第三節(jié)  IO口操作


第四節(jié)   常用指令


第五節(jié) 串口指令


第六節(jié) 主機(jī)指令

MTSerialBle-說明書-V1.5.pdf

2.39 MB, 下載積分: 積分 -1

沙發(fā)
 樓主| 發(fā)表于 2015-8-18 15:47:30 | 只看該作者
專注BLE技術(shù)開發(fā)及模塊、iBeacon基站供應(yīng)、APP
深圳市饅頭科技:http://www.mantoukeji.cn/
板凳
 樓主| 發(fā)表于 2015-8-18 15:49:29 | 只看該作者
第一節(jié)   MTSerialBle簡(jiǎn)介

    先介紹下MTSerialBle透?jìng)髂K,MTSerialBle是深圳市饅頭科技設(shè)計(jì)的低功耗藍(lán)牙(BLE)透?jìng)髂K,模塊支持主從一體,可以實(shí)現(xiàn)模塊和模塊之間的數(shù)據(jù)傳輸,也可以和Android或IOS進(jìn)行完美的數(shù)據(jù)傳輸。模塊集成4路PWM輸出,1路12位ADC輸入,7個(gè)標(biāo)準(zhǔn)IO控制,6個(gè)按鍵觸發(fā)。用戶使用完全不必關(guān)心藍(lán)牙協(xié)議,直接通過串口傳輸數(shù)據(jù)即可,是開發(fā)智能設(shè)備的完美選擇。
    MTSerialBle接口圖如下所示:


1.1     使用示例
1.1.1  使用智能手機(jī)和電器設(shè)備通訊
    通過MTSerialBle的透?jìng)鞴δ埽梢越⑵鹬悄苁謾C(jī)和普通設(shè)備的連接橋梁,相當(dāng)于手機(jī)端直接和設(shè)備的串口建立起了連接。

1.1.2   智能燈控
    通過MTSerialBle的IO控制功能,可以省去外掛的MCU,直接通過PWM和IO控制多彩LED的亮度和顏色。

1.1.3   取代電纜線
    通過MTSerialBle的主從一體功能,將兩個(gè)模塊分別設(shè)置為主從模塊,就可實(shí)現(xiàn)模塊之間的相互通信,此功能可以用于一些使用電纜通信的場(chǎng)景,使用BLE取代通信電纜。


1.1.4   智能門鎖
    通過MTSerialBle的IO控制功能,可以省去外掛的MCU,直接通過PWM和IO控制外圍電路,實(shí)現(xiàn)智能門鎖。
地板
 樓主| 發(fā)表于 2015-8-18 15:54:59 | 只看該作者
第二節(jié)   通信演示
1.1     手機(jī)和模塊
    手機(jī)與模塊之間傳輸數(shù)據(jù),我們將模塊的串口通過USB轉(zhuǎn)串口接入到PC,通過PC端的串口助手完成數(shù)據(jù)的收發(fā)。這里需要注意,手機(jī)必須支持藍(lán)牙4.0功能才能和模塊通訊。

1.1.1  連接模塊到電腦



1.1.2   設(shè)置為從機(jī)
  

1.1.3   數(shù)據(jù)收發(fā)

  

1.1.4   Android系統(tǒng)

    Android系統(tǒng)可以使用我們公司開發(fā)的BLE調(diào)試工具(MTBleTools)進(jìn)行操作,可以通過應(yīng)用市場(chǎng)或百度網(wǎng)盤下載此工具。
           

1.1.5  IOS系統(tǒng)

    IOS系統(tǒng)下可以使用LightBlue進(jìn)行操作,可以在APP Store內(nèi)搜索安裝。

1.  搜索連接設(shè)備

      

2.  數(shù)據(jù)收發(fā)

      

3.  發(fā)送指令

      



1.2     模塊和模塊

    模塊和模塊傳輸數(shù)據(jù),必須保證兩個(gè)模塊都是MTSerialBle透?jìng)髂K,分別工作在主從模式,并且用戶自定義數(shù)據(jù)一致。
    以下我們使用兩個(gè)MT254xCoreSTest演示模塊之間互相透?jìng)鲾?shù)據(jù)。
1.2.1   連接模塊到電腦

  

1.2.2  分別設(shè)置為主從

  

1.2.3   互發(fā)數(shù)據(jù)
地下室
 樓主| 發(fā)表于 2015-8-18 15:57:18 | 只看該作者
第三節(jié)    I/O口操作

    為了保持我們?cè)谥?1單片機(jī)、STM32對(duì)I/O口控制的習(xí)慣性,MT-BLE藍(lán)牙4.0模塊的AT指令操作I/O口仍然保留這個(gè)操作寫法。



    如上圖所示:

    1. GND、VCC不解釋,DC、DD:燒寫引腳;

    2. PIO0、PIO1、PIO2、PIO3、PIO4、PIO5、PIO6,這7個(gè)引腳為I/O口高低電平輸出與讀取;

    3. PWM0、PWM1、PWM2、PWM3,這4個(gè)引腳為4路PWM輸出;

    4. ADC,這個(gè)引腳為AD采樣;



1.1     查詢/設(shè)置——LED提示方式
   
指令
  
  
  
應(yīng)答
  
  
參數(shù)
  
查詢:AT+LED?
OK+LED: Para
Para:S,N
  
S:待機(jī)慢閃,連接后常亮
  
N:待機(jī)暗,連接后亮
  
亮—低電平
  
暗—高電平
  
默認(rèn)Para =S
設(shè)置:AT+LED[Para]
OK+LED: Para
提示:可以通過此引腳判斷設(shè)備是否處于連接狀態(tài)
示例:
Send: AT+LED?                    // 查詢當(dāng)前LED提示方式
Recv: OK+LED:S                  // 當(dāng)前為 待機(jī)慢閃,連接后常亮

Send: AT+LED[N]                // 設(shè)置LED提示方式為待機(jī)暗,連接后亮
Recv: OK+LED:N                 // 設(shè)置成功


1.2      查詢/設(shè)置——單個(gè)IO電平
   
指令
  
  
  
應(yīng)答
  
  
參數(shù)
  
查詢:AT+PIO[Para1]?
OK+PIO: Para1#Para2
Para1:
  
IO 編號(hào):0---6
  
Para2:
  
IO電平  0或1
設(shè)置:AT+PIO[Para1,Para2]
OK+PIO: Para1#Para2
注意:當(dāng)設(shè)置IO電平時(shí),IO自動(dòng)切換為上拉輸出模式。當(dāng)查詢IO電平時(shí),IO自動(dòng)切換為上拉輸入模式。
示例:
Send: AT+PIO[0]?                 // 查詢PIO0的電平
Recv: OK+PIO:0#1               // 當(dāng)前PIO0的電平為高

Send: AT+PIO[1][0]              // 設(shè)置PIO1輸出低電平
Recv: OK+PIO:1#0               // 電平設(shè)置成功

    這個(gè)用途,我們可以通過藍(lán)牙控制電平驅(qū)動(dòng)電路。


1.3     查詢/設(shè)置——多個(gè)IO電平
   
指令
  
  
  
應(yīng)答
  
  
參數(shù)
  
查詢:AT+MPIO[Para1]?
OK+MPIO: Para1#Para2
Para1: 多個(gè)IO的集合
  
0x00--------0x7F
  
每一位對(duì)應(yīng)一個(gè)IO
   
Para2:IO對(duì)應(yīng)的電平
  
0x00--------0x7F
  
每一位對(duì)應(yīng)一個(gè)IO的電平
設(shè)置:AT+MPIO[Para1,Para2]
OK+MPIO: Para1#Para2
注意:當(dāng)設(shè)置IO電平時(shí),IO自動(dòng)切換為上拉輸出模式。當(dāng)查詢IO電平時(shí),IO自動(dòng)切換為上拉輸入模式。
示例:
Send: AT+MPIO[0F]?           // 查詢PIO0、PIO1、PIO2、PIO3的狀態(tài)
Recv: OK+MPIO:0F#0A   //  PIO0到PIO3的電平分別為 低、高、低、高

Send: AT+MPIO[70,AA]      // 設(shè)置PIO4到PIO6分別輸出 低、高、低
Recv: OK+MPIO:70#20       // 設(shè)置成功  注意這里


1.4      查詢/設(shè)置——PWM輸出
   
指令
  
  
  
應(yīng)答
  
  
參數(shù)
  
查詢:AT+PWM[Para1]?
OK+PWM: Para1#Para2#Para3
Para1:
  
PWM編號(hào):  0---3
  
Para2:
  
PWM輸出頻率
  
100-10000Hz
  
0:停止PWM
  
Para3:
  
PWM占空比  1---100
  
0:停止PWM
設(shè)置:
  
AT+PWM[Para1,Para2,Para3]
OK+PWM: Para1#Para2#Para3
注意:4路PWM輸出的頻率無法單獨(dú)設(shè)置,必須是一樣的,當(dāng)前輸出的頻率為最后設(shè)置的頻率。
示例:
Send: AT+PWM[1]?                                // 查詢PWM1的當(dāng)前設(shè)置
Recv: OK+PWM:1#1000#50                   // PWM1的當(dāng)前設(shè)置為1000Hz,占空比50%

Send: AT+PWM[2,1500,20]                    // 設(shè)置PWM2為輸出頻率為:1500Hz  占空比:20%
Recv: OK+PWM:2#1500#20                   // 設(shè)置成功


1.5     查詢/設(shè)置——IO主動(dòng)上報(bào)功能
   
指令
  
  
  
應(yīng)答
  
  
參數(shù)
  
查詢:AT+EPIO?
OK+EPIO: Para
Para: 多個(gè)IO的集合
  
0x00-----0x7E
  
每一位對(duì)應(yīng)一個(gè)IO
  
默認(rèn)值:00
設(shè)置:AT+EPIO[Para]
OK+EPIO: Para
注意:PIO0沒有主動(dòng)上報(bào)功能; 設(shè)置主動(dòng)上報(bào)功能后,相應(yīng)IO自動(dòng)切換為輸入模式。
使用建議:常態(tài)為高電平,觸發(fā)時(shí)為低電平。
使能IO主動(dòng)上報(bào)功能后,當(dāng)對(duì)應(yīng)IO電平發(fā)生變化時(shí),與之連接的設(shè)備將會(huì)接收到相應(yīng)的提示
Recv: OK+MPIO:7E#3E                //  PIO6當(dāng)前電平低,PIO1~PIO5為高
Recv: OK+MPIO:70#70                 //  PIO4~PIO6為高
Recv: OK+MPIO:0E#03                //  PIO1~PIO2為高,PIO3為低
示例:
Send: AT+EPIO?                   //查詢當(dāng)前IO主動(dòng)上報(bào)功能
Recv: OK+EPIO:10               // 當(dāng)前PIO4開啟了主動(dòng)上報(bào)功能

Send: AT+EPIO[7E]        // 設(shè)置PIO1~PIO6都開啟主動(dòng)上報(bào)功能
Recv: OK+EPIO:7E              // 設(shè)置成功


1.6     查詢——ADC當(dāng)前電壓
   
指令
  
  
  
應(yīng)答
  
  
參數(shù)
  
查詢:AT+ADC?
OK+ADC: Para
Para:
  
ADC電壓值 0-1250mV
注意:由于adc采樣內(nèi)部基準(zhǔn)源,所以采集電壓的范圍為0-1250mV。
示例:
Send: AT+ADC?                   // 查詢ADC當(dāng)前電壓值
Recv: OK+ADC:100             // ADC當(dāng)前為100mV

  
  
6
 樓主| 發(fā)表于 2015-8-18 15:59:04 | 只看該作者
第四節(jié)   常用指令

1.1     測(cè)試
   
指令
  
  

應(yīng)答
  


參數(shù)
  


AT+


OK+



示例:
Send: AT+                    //測(cè)試指令
Recv: OK+                   //指令測(cè)試成功

1.2      固件版本查詢
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+VERS?


OK+版本信息



示例:
Send: AT+VERS?                           //查詢固件版本
Recv: OK+MTSeriBleV220           //當(dāng)前固件版本為V220

1.3      查詢/設(shè)置——設(shè)備名
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+NAME?


OK+NAME: Para


Para:模塊名稱
  
最長允許11個(gè)字符,包括字母、數(shù)字、下劃線。
  
默認(rèn)Para=MTSeriBlexx


設(shè)置:AT+NAME[Para]


OK+NAME: Para

示例:
Send: AT+NAME?                                            //查詢當(dāng)前設(shè)備名
Recv: OK+NAME:MTSeriBle12                      // 當(dāng)前設(shè)備名為:MTSeriBle12

Send: AT+NAME[Serial]                                  //設(shè)置設(shè)備名為Serial
Recv:OK+NAME:Serial                                    //設(shè)備名成功設(shè)置為Serial

1.4      恢復(fù)出廠設(shè)置
   
指令
  
  

應(yīng)答
  


參數(shù)
  


AT+RENEW


OK+RENEW


無(此指令會(huì)使模塊重啟)

示例:
Send: AT+RENEW                //恢復(fù)出廠設(shè)置
Recv: OK+RENEW               //模塊即將重啟

1.5      重啟模塊
   
指令
  
  

應(yīng)答
  


參數(shù)
  


AT+RESET


OK+RESET


無(此指令會(huì)使模塊重啟)

示例:
Send: AT+RESET                  //重啟模塊
Recv: OK+RESET                 //模塊即將重啟


1.6      查詢——當(dāng)前工作狀態(tài)
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+STAS?


OK+STAS: Para


ParaA~E
  
A:空閑
  
B:廣播
  
C:掃描
  
D:連接建立
  
E:連接斷開

示例:
Send: AT+STAS?                  //查詢當(dāng)前狀態(tài)
Recv: OK+STAS:B               //設(shè)備當(dāng)前正在廣播


1.7     查詢/設(shè)置——狀態(tài)通知使能
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+NOTI?


OK+NOTI: Para


ParaYN
  
Y:使能通知
  
N:禁止通知
  
默認(rèn)Para=Y


設(shè)置:AT+NOTI[Para]


OK+NOTI: Para

注意:使能通知后,模塊將會(huì)主動(dòng)從串口輸出當(dāng)前的狀態(tài)。禁止通知后,串口只輸出無線端傳輸?shù)臄?shù)據(jù)以及指令的響應(yīng)。
示例:
Send: AT+NOTI?                  // 查詢通知是否使能
Recv: OK+NOTI:Y               // 當(dāng)前通知為使能狀態(tài)

Send: AT+NOTI[N]              // 設(shè)置通過為禁止
Recv: OK+NOTI:N               // 設(shè)置成功


1.8     查詢/設(shè)置——模塊工作方式
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+IMME?


OK+IMME: Para


ParaYN
  
Y:上電立即自動(dòng)工作
  
N:上電等待指令
  
默認(rèn)para=Y


設(shè)置:AT+IMME[Para]


OK+IMME: Para

注意:上電工作在主從模式下分別對(duì)應(yīng)如下功能
從機(jī)模式下:
自動(dòng)工作為開始廣播,如果為手動(dòng)工作方式,則需要通過指令開啟廣播。詳見4.3。
主機(jī)模式下:
開始掃描設(shè)備并且嘗試連接,如果有成功連接過的設(shè)備在信號(hào)范圍內(nèi),則會(huì)自動(dòng)連接此設(shè)備。如果為手動(dòng)工作方式,這需要通過指令進(jìn)行掃描和連接操作,詳見第5章。

示例:
Send: AT+IMME?                          //查詢工作方式
Recv: OK+IMME:Y                       //當(dāng)前為上電自動(dòng)工作方式

Send: AT+IMME[N]                      //設(shè)置為手動(dòng)工作方式
Recv: OK+IMME:N                       //設(shè)置成功



1.9      查詢/設(shè)置——主從模式
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+ROLE?


OK+ROLE: Para


ParaCP
  
C:主機(jī)
  
P:從機(jī)
  
默認(rèn)para=P


設(shè)置:AT+ROLE[Para]


OK+ROLE: Para

注意:設(shè)置指令會(huì)使模塊重啟
示例:
Send: AT+ROLE?                           // 查詢當(dāng)前模式
Recv: OK+ROLE: P                        //當(dāng)前為從機(jī)模式

Send: AT+ROLE[C]                       //設(shè)置為主機(jī)模式
Recv: OK+ROLE:C                        //設(shè)置成功,模塊即將重啟

1.10  遠(yuǎn)控指令
   
指令
  
  

應(yīng)答
  


參數(shù)
  


AT+R[Para]


遠(yuǎn)控指令應(yīng)答


Para:AT指令

說明:在指令模式下,此指令可將AT指令發(fā)送至遠(yuǎn)端模塊。此指令只適用模塊與模塊之間,如果為模塊與手機(jī)之間,可以通過指令服務(wù)實(shí)現(xiàn)對(duì)遠(yuǎn)端模塊的控制,詳見《MTSerialBle-App開發(fā)指南》。
示例:
Send: AT+R[AT+VERS?]                        //查詢遠(yuǎn)端模塊的固件版本
Recv: OK+MTSeriBleV150                     //遠(yuǎn)端模塊的固件版本為150

Send: AT+R[AT+PIO[1,1]]                     //設(shè)置遠(yuǎn)端模塊的PIO1輸出高電平
Recv: OK+PIO:1#1                                  //遠(yuǎn)端模塊的PIO1輸出電平為高


7
 樓主| 發(fā)表于 2015-8-18 15:59:35 | 只看該作者
專注BLE技術(shù)開發(fā)及模塊、iBeacon基站供應(yīng)、APP
深圳市饅頭科技:http://www.mantoukeji.cn/
8
 樓主| 發(fā)表于 2015-8-18 16:05:08 | 只看該作者
第5節(jié) 串口指令
由于USB CDC串口參數(shù)為自適應(yīng),所以串口指令對(duì)USB CDC 串口無效,例如USBDongle。
1.1     查詢/設(shè)置——串口波特率
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+BAUD?


OK+BAUD: Para


ParaA~G
  
A2400
  
B4800
  
C9600
  
D19200
  
E38400
  
F57600
  
G115200
  
H230400
  
默認(rèn)para=G


設(shè)置:AT+BAUD[Para]


OK+BAUD: Para

注意:USBDongle的串口參數(shù)為自適應(yīng),所以此指令設(shè)置無效。使用USBDongle,當(dāng)PC端的波特率設(shè)置為9600時(shí),USBDongle自動(dòng)進(jìn)入指令模式。
示例:
Send: AT+BAUD?                // 查詢當(dāng)前波特率
Recv: OK+BAUD:G             // 當(dāng)前波特率為115200

Send: AT+BAUD[C]             // 設(shè)置串口波特率為9600
Recv: OK+BAUD:C             // 設(shè)置成功


1.2     查詢/設(shè)置——串口停止位
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+STOP?


OK+STOP: Para


ParaA~B
  
A1位停止位
  
B2位停止位
  
默認(rèn)para=A


設(shè)置:AT+STOP[Para]


OK+STOP: Para

示例:
Send: AT+STOP?                  // 查詢串口停止位
Recv: OK+STOP:A               // 當(dāng)前停止位為1位

Send: AT+STOP[B]              // 設(shè)置停止位為 2位
Recv: OK+STOP:B               // 設(shè)置成功
1.3     查詢/設(shè)置——串口發(fā)送延時(shí)時(shí)間
   
指令
  
  

應(yīng)答
  


參數(shù)
  


查詢:AT+SDLY?


OK+SDLY: Para


Para0~10000(單位:ms)
  
0:不延時(shí)
  
默認(rèn)Para =0


設(shè)置:AT+SDLY[Para]


OK+SDLY: Para

注意:串口發(fā)送延時(shí)——當(dāng)無線端收到數(shù)據(jù)后RDY口將會(huì)輸出低電平,并且開始延時(shí)這個(gè)時(shí)間后開始從串口輸出數(shù)據(jù),可以利用此功能喚醒外部MCU。
此值建議設(shè)置為MCU從喚醒到能夠接收數(shù)據(jù)的時(shí)間。
示例:
Send: AT+SDLY?                           // 查詢串口發(fā)送延時(shí)
Recv: OK+SDLY:1000                            // 當(dāng)前串口發(fā)送延時(shí)為 1000ms

Send: AT+SDLY[0]                        // 設(shè)置串口發(fā)送延時(shí)0ms——廣播發(fā)送延時(shí)
Recv: OK+SDLY:0                         // 設(shè)置成功



9
 樓主| 發(fā)表于 2015-8-18 16:28:29 | 只看該作者
專注BLE技術(shù)開發(fā)及模塊、iBeacon基站供應(yīng)、APP
深圳市饅頭科技:http://www.mantoukeji.cn/
10
 樓主| 發(fā)表于 2015-8-26 09:30:51 | 只看該作者
專注BLE技術(shù)開發(fā)及模塊、iBeacon基站供應(yīng)、APP
深圳市饅頭科技:http://www.mantoukeji.cn/
11
 樓主| 發(fā)表于 2015-9-1 15:57:18 | 只看該作者
簽到。。。

鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853

Mobile: (0)188 2346 0424

http://www.mantoukeji.cn/
E-mail: dengshensen@163.com
12
 樓主| 發(fā)表于 2015-9-2 15:13:48 | 只看該作者
鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com

MTSerialBle-AT指令手冊(cè)-V2.2.pdf

1.36 MB, 下載積分: 積分 -1

13
 樓主| 發(fā)表于 2015-9-6 10:53:22 | 只看該作者
簽到。。。

鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com
14
 樓主| 發(fā)表于 2015-9-14 21:03:46 | 只看該作者
簽到。。。
鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com
15
 樓主| 發(fā)表于 2015-9-16 19:37:13 | 只看該作者
第5章 主機(jī)指令
主機(jī)指令在從機(jī)模式下無效。模塊工作在主機(jī)時(shí),只能與MTSerialBle透?jìng)鲝臋C(jī)連接。
5.1        掃描從機(jī)
指令        應(yīng)答        參數(shù)
AT+SCAN        OK+SCAN: Para1#Para2……        Para1:掃描到的設(shè)備數(shù)量
Para2:掃描到的設(shè)備地址列表
注意:默認(rèn)掃描時(shí)間為5秒,完成5秒掃描后才有響應(yīng)。
示例:
Send: AT+SACN                                                                                                // 開始掃描從設(shè)備
Recv: OK+SCAN:3#112233445566#223344556677#334455667788                        // 掃描到3個(gè)從設(shè)備

Send: AT+SACN                        // 開始掃描從設(shè)備
Recv: OK+SCAN:0                // 沒有掃描到從設(shè)備

當(dāng)開啟掃描顯示設(shè)備名或顯示信號(hào)強(qiáng)度時(shí),掃描響應(yīng)將會(huì)攜帶設(shè)備名和信號(hào)強(qiáng)度,具體響應(yīng)如下。

1.        開啟顯示設(shè)備名:
Recv: OK+SCAN:2#112233445566@abc#223344556677@bcd                        // 掃描到2個(gè)從設(shè)備
        設(shè)備MAC地址        設(shè)備名
設(shè)備1        112233445566        abc
設(shè)備2        223344556677        bcd

2.        開啟顯示信號(hào)強(qiáng)度:
Recv: OK+SCAN:2#112233445566@-50#223344556677@-63                        // 掃描到2個(gè)從設(shè)備
        設(shè)備MAC地址        信號(hào)強(qiáng)度
設(shè)備1        112233445566        -50dBm
設(shè)備2        223344556677        -63dBm

3.        同時(shí)顯示設(shè)備名和信號(hào)強(qiáng)度
Recv: OK+SCAN:2#112233445566@abc@-50#223344556677@bcd@-63        // 掃描到2個(gè)從設(shè)備
        設(shè)備MAC地址        設(shè)備名        信號(hào)強(qiáng)度
設(shè)備1        112233445566        abc        -50dBm
設(shè)備2        223344556677        bcd        -63dBm


5.2        設(shè)置/查詢——掃描參數(shù)
指令        應(yīng)答        參數(shù)
查詢:AT+RANG?        OK+RANG:Para1#Para2        Para1:持續(xù)掃描時(shí)間
范圍:1~10
單位:秒/S
默認(rèn)值:5
Para2:掃描信號(hào)范圍
范圍:10~100
單位:dBm
默認(rèn)值:100
設(shè)置:
AT+RANG[Para1,Para2]        OK+RANG:Para1#Para2        
注意:掃描時(shí)間為主設(shè)備查找從設(shè)備的時(shí)間,如果從設(shè)備當(dāng)前在信號(hào)范圍內(nèi)廣播,一般情況5秒內(nèi)可以掃描到。掃描信號(hào)范圍可用戶過濾較遠(yuǎn)的設(shè)備,只掃描離主設(shè)備近的從設(shè)備,此值越小距離越近。
例如我們?cè)O(shè)置參數(shù)為AT+RANG[10,50],則表示持續(xù)掃描10秒,并且只掃描信號(hào)強(qiáng)度大于-50dBm的設(shè)備。
示例:
Send: AT+RANG?                        // 查詢當(dāng)前掃描參數(shù)
Recv: OK+RANG:5#100                // 持續(xù)掃描5秒,只掃描信號(hào)強(qiáng)度在-100dBm以內(nèi)的設(shè)備

Send: AT+RANG[10,50]                // 設(shè)置掃描參數(shù)為持續(xù)掃描10秒,只掃描-50dBm以內(nèi)的設(shè)備
Recv: OK+RANG:10#50                // 設(shè)置成功


5.3        連接搜索結(jié)果中指定序號(hào)的設(shè)備
指令        應(yīng)答        參數(shù)
AT+CONN[Para]        連接成功:OK+CONN:Para
連接失敗:FAIL+LINK        Para:要連接的設(shè)備在搜索結(jié)果中的索引號(hào)
注意:此索引號(hào)要小于SCAN指令返回的搜索到的設(shè)備數(shù)量,編號(hào)從0開始。
示例:
Send: AT+CONN[0]                // 連接掃描結(jié)果中第0個(gè)設(shè)備
Recv: OK+CONN:0                // 開始連接

如果使能了通知功能,在開啟廣播時(shí)將還會(huì)接收到
Recv:WAR+LINK:Y                // 連接建立
Recv:FAIL+LINK                // 連接失敗


5.4        連接指定地址的設(shè)備
指令        應(yīng)答        參數(shù)
AT+CON[Para]        連接成功:OK+CON:xxxxxxxx
連接失敗:FAIL+LINK        Para:要連接的設(shè)備MAC地址
注意:藍(lán)牙的MAC地址為6Byte,用字符串表示為12個(gè)字符,例如112233445566。
示例:
Send: AT+CON[112233445566]                // 連接MAC地址為112233445566的從設(shè)備
Recv: OK+CON:112233445566                // 開始連接

如果使能了通知功能,在開啟廣播時(shí)將還會(huì)接收到
Recv:WAR+LINK:Y                // 連接建立
Recv:FAIL+LINK                // 連接失敗







5.5        連接最后一次連接成功的設(shè)備
指令        應(yīng)答        參數(shù)
AT+CONL        連接成功:OK+CONL
連接失敗:FAIL+LINK        無
注意:如果最后一次連接成功的設(shè)備當(dāng)前正在信號(hào)范圍內(nèi)廣播,則可以直接連接成功,否則連接失敗。
示例:
Send: AT+CONL                // 連接最后一次連接成功的設(shè)備
Recv: OK+CONL        // 開始連接

如果使能了通知功能,在開啟廣播時(shí)將還會(huì)接收到
Recv:WAR+LINK:Y                // 連接建立
Recv:FAIL+LINK                // 連接失敗





5.6        掃描時(shí)是否顯示設(shè)備名
指令        應(yīng)答        參數(shù)
查詢:AT+SNAME?        OK+SNAME:Para        Para:是否顯示設(shè)備名
Y:顯示
N:不顯示
默認(rèn)para=N
設(shè)置:AT+SNAME[Para]        OK+SNAME:Para        
示例:
Send: AT+SNAME?                // 查詢掃描時(shí)是否顯示設(shè)備名
Recv: OK+SNAME:N                // 掃描時(shí)不顯示設(shè)備名

Send: AT+SNAME[Y]                // 設(shè)置掃描時(shí)顯示設(shè)備名
Recv: OK+SNAME:Y                // 設(shè)置成功



5.7        掃描時(shí)是否顯示信號(hào)強(qiáng)度
指令        應(yīng)答        參數(shù)
查詢:AT+SRSSI?        OK+SRSSI:Para        Para:是否顯示信號(hào)強(qiáng)度
Y:顯示
N:不顯示
默認(rèn)para=N
設(shè)置:AT+SRSSI[Para]        OK+SRSSI:Para        
示例:
Send: AT+SRSSI?                // 查詢掃描時(shí)是否顯示信號(hào)強(qiáng)度
Recv: OK+SRSSI:N                // 掃描時(shí)不顯示信號(hào)強(qiáng)度

Send: AT+SRSSI[Y]                // 設(shè)置掃描時(shí)顯示信號(hào)強(qiáng)度
Recv: OK+SRSSI:Y                // 設(shè)置成功
16
 樓主| 發(fā)表于 2015-9-23 14:13:10 | 只看該作者
簽到。。。
鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com
17
 樓主| 發(fā)表于 2015-10-7 15:18:50 | 只看該作者
簽到。。。
鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com
18
 樓主| 發(fā)表于 2015-10-14 19:28:37 | 只看該作者
深圳市饅頭科技專注BLE技術(shù)開發(fā)及模塊、iBeacon基站供應(yīng),在BLE領(lǐng)域深深扎根。為客戶定制眾多方案,如:BT溫度計(jì)、嬰兒溫度檢測(cè)、疫苗監(jiān)控手持儀、小區(qū)藍(lán)牙門禁系統(tǒng)等等。

鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com
19
 樓主| 發(fā)表于 2015-10-15 20:19:03 | 只看該作者
深圳市饅頭科技專注BLE技術(shù)開發(fā)及模塊、iBeacon基站供應(yīng),在BLE領(lǐng)域深深扎根。為客戶定制眾多方案,如:BT溫度計(jì)、嬰兒溫度檢測(cè)、疫苗監(jiān)控手持儀、小區(qū)藍(lán)牙門禁系統(tǒng)等等。

鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com
20
 樓主| 發(fā)表于 2015-11-10 14:46:44 | 只看該作者
深圳市饅頭科技專注BLE技術(shù)開發(fā)及模塊、iBeacon基站供應(yīng),在BLE領(lǐng)域深深扎根。為客戶定制眾多方案,如:BT溫度計(jì)、嬰兒溫度檢測(cè)、疫苗監(jiān)控手持儀、小區(qū)藍(lán)牙門禁系統(tǒng)等等。

鄧燊森
深圳市饅頭科技有限公司
ADD: 廣東省深圳市寶安區(qū)石巖街道塘頭路口宏發(fā)科技園H2棟2樓
TEL: +86(755)27657416
FAX: +86(755)23347853
Mobile: (0)188 2346 0424
http://www.mantoukeji.cn/  
E-mail: dengshensen@163.com

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品青青草原app大全| 亚洲va欧美va国产va天堂影| 琪琪see色原网色原网站| 日韩亚州| 国产国产成年在线视频区| 午夜激情男女| 在线观看国产一区二区三区99| 日韩日b| 亚洲福利视频一区| 在线黑人抽搐潮喷| 在线成人国产| 女人一级毛片免费观看| 日韩在线视频精品| 搞基福利社| 色综合久久综合网| 瑜伽教练3在线| 欧美日韩精品福利在线观看| 太大太粗太硬好爽受不了视频 | 欧洲日韩av无线在码| 四虎影院免费视频| 久操久操久操| 日韩亚洲欧美在线| 国产亚洲精品成人a在线| 欧美无毛| 91热久久免费精品99| 亚洲一区黄色| 一个人免费观看www视频在线| 日本一区三区二区三区四区| 手机免费伦理片| 性生大片免费看| 亚洲欧美久久精品| 免费观看99热只有精品| 色久在线| 精品国产福利在线视频| 日韩一二区| 国内精品九九视频| 青青久视频| 父亲在线日本综艺免费观看全集| 青青草国产精品免费| 在线看麻豆| 青青青草视频在线|