用電腦端的虛擬串口BleComManager軟件,經(jīng)常會搜不到CH9141,我買了一個BLE-Dongle(是CH9143芯片的),這個藍(lán)牙用BleComManager軟件可以正常搜索到。
BleComManager軟件搜不到CH9141時,在電腦的設(shè)置藍(lán)牙里搜索藍(lán)牙配對一下CH9141,BleComManager軟件會可以搜索到CH9141,不過也說不準(zhǔn)。
還有一個問題,BleComManager軟件可以搜索到CH9141時,成功建立虛擬串口有時要很長時間,但是如果連接BLE-Dongle(CH9143芯片)的話一般沒有問題。
用手機(jī)端的一個叫BleUart的APP(這個app是沁恒的)連接CH9141,非常靈敏,也不會出現(xiàn)搜索不到的情況,為什么電腦端就會有這個問題呢?
1、上面描述的是第一個問題,為什么電腦端經(jīng)常會搜索不到和連接不上CH9141,有解決的辦法嗎?
2、如果用提供的藍(lán)牙的庫寫個c語言的程序,會不會解決問題1呢?
3、因為電腦上的APP是用JAVA寫的,所以有沒有對應(yīng)JAVA的庫呢,我看Windows文件夾里的庫是C語言的。
4、BleUartLib\Windows\Demo\CH9140DLLDemo.exe,這個可執(zhí)行程序是在庫里面的,這個程序連接CH9141也很費勁,經(jīng)常會提示“打開設(shè)備失敗”。點擊打開設(shè)備的時候,會卡一小會兒,這個時候CH9141的藍(lán)牙連接狀態(tài)引腳是顯示已連接的,然后彈出“打開設(shè)備失敗”后,CH9141的藍(lán)牙狀態(tài)過一小會就會又變?yōu)槲催B接狀態(tài),不過有時候卡一會以后會連接成功,不過是小概率。這個是不是說明,如果用庫里面的函數(shù)寫一個c語言的程序去連接CH9141的話,也是解決不了連接成功概率低的問題呀?
5、難道是CH9141的配置問題導(dǎo)致的嗎,CH9141我用的是出廠默認(rèn)的,沒有更改任何參數(shù)。