spp藍(lán)牙串口調(diào)試助手 藍(lán)牙串口有什么作用?
藍(lán)牙串口有什么作用?因?yàn)楣居兴{(lán)牙產(chǎn)品,但是很多時(shí)候,為了調(diào)試數(shù)據(jù),我們需要一個(gè)app工具,可以方便工程師用藍(lán)牙設(shè)計(jì)驗(yàn)證和調(diào)試數(shù)據(jù)傳輸。這個(gè)小工具就是藍(lán)牙串口調(diào)試助手。事實(shí)上,這個(gè)藍(lán)牙串口調(diào)試助手有很
藍(lán)牙串口有什么作用?
因?yàn)楣居兴{(lán)牙產(chǎn)品,但是很多時(shí)候,為了調(diào)試數(shù)據(jù),我們需要一個(gè)app工具,可以方便工程師用藍(lán)牙設(shè)計(jì)驗(yàn)證和調(diào)試數(shù)據(jù)傳輸。這個(gè)小工具就是藍(lán)牙串口調(diào)試助手。事實(shí)上,這個(gè)藍(lán)牙串口調(diào)試助手有很多版本。例如調(diào)試ble藍(lán)牙模塊時(shí),可以在IOS上下載lightblue
調(diào)試spp藍(lán)牙模塊時(shí),可以在Android手機(jī)上下載,藍(lán)牙串口調(diào)試助手
這里,以lightblue為例進(jìn)行說明
1在應(yīng)用商店中搜索lightblue并下載軟件
2打開iPhone的藍(lán)牙,確保設(shè)備的藍(lán)牙已通電并處于正常狀態(tài)
3打開lightblue軟件并下拉刷新應(yīng)用中的藍(lán)牙設(shè)備列表
4選擇您自己的設(shè)備顯示相應(yīng)藍(lán)牙設(shè)備的UUID,包括write、UUID和notify UUID,并選擇notify UUID UUID channel進(jìn)行監(jiān)控。此時(shí),藍(lán)牙設(shè)備將數(shù)據(jù)發(fā)送到lightblue上,可以顯示在手機(jī)的lightblue上
在Android應(yīng)用市場中,搜索名稱“Bluetooth serial port debugging assistant”并下載軟件
1打開應(yīng)用程序,打開手機(jī)的Bluetooth
2搜索Bluetooth設(shè)備名稱,然后選擇initiate connection。有些設(shè)備需要輸入pin配對碼。許多系統(tǒng)的配對碼為0000,或1234,
3建立透明連接后,根據(jù)數(shù)據(jù)格式選擇十六進(jìn)制。
請注意,Bluetooth 4.0與Bluetooth 3.0和2.0不兼容,Bluetooth串行端口調(diào)試助手主要用于spp Bluetooth 3,0/2.0。因此,如果要在Android中調(diào)試ble,需要下載ble藍(lán)牙調(diào)試助手,或者有藍(lán)牙模塊/芯片供應(yīng)商提供的調(diào)試工具。
藍(lán)牙的rfcomm和spp都是串口的協(xié)議,他們之間有什么區(qū)別呢?
spp的優(yōu)點(diǎn):速度快,兼容性好。目前還沒有兼容性最好的協(xié)議。數(shù)據(jù)類似于串口,以流的形式呈現(xiàn)。缺點(diǎn):IOS需要增加MFI芯片,價(jià)格昂貴,應(yīng)用程序編程不方便,小數(shù)據(jù)控制不方便,一般應(yīng)用都要在spp上假設(shè)一套協(xié)議,小電流設(shè)備功耗高(待機(jī)工作電流會很高)優(yōu)點(diǎn):靈活,它集成了許多小配置文件(如電池電量、設(shè)備信息等),擁有豐富的開發(fā)資源,包括手機(jī)上的應(yīng)用程序。它在IOS上有明顯的優(yōu)勢。缺點(diǎn):傳輸速率較大時(shí)難以實(shí)現(xiàn)兼容。我們認(rèn)為一般產(chǎn)品穩(wěn)定在3KB/s左右,可以達(dá)到20KB左右。
車載藍(lán)牙支持spp協(xié)議嗎?
我們無法確認(rèn)這是SPP協(xié)議。藍(lán)牙協(xié)議spp協(xié)議(藍(lán)牙串行端口)創(chuàng)建藍(lán)牙設(shè)備之間的串行端口數(shù)據(jù)傳輸。
例如,藍(lán)牙呼叫沒有通過串口連接,速度不夠。Spp協(xié)議可以用于少量的數(shù)據(jù),如電話簿。
??能確認(rèn)這個(gè)就是spp協(xié)議,藍(lán)牙協(xié)議SPP協(xié)議(藍(lán)牙串行端口),是在藍(lán)牙設(shè)備之間創(chuàng)建串口數(shù)據(jù)傳輸?shù)摹?/p>
比如藍(lán)牙通話就不是通過串口建立鏈接,速率不夠的。數(shù)據(jù)量小的比如電話薄可以用spp協(xié)議。
驗(yàn)證方法估計(jì)要在導(dǎo)航終端執(zhí)行一個(gè)藍(lán)牙spp協(xié)議軟件,手機(jī)藍(lán)牙段執(zhí)行相應(yīng)的spp協(xié)議,看下能否握手成功啦O(∩_∩)O~