【轉】android 4.3 BLE onCharacteristicWrite沒有回調

來源:互聯網
上載者:User

標籤:

原文網址:http://bbs.csdn.net/topics/390882717?page=1

問題1.我在自己程式有開一個Timer定時去readCharacteristic, 每次read可以成功,但是在此過程中再調用writeCharacteristic之後發現BLE裝置沒有接收到設定的資料,沒有執行onCharacteristicWrite這個回調,把Timer關閉掉不執行readCharacteristic,只執行writeCharacteristic的時候,可以設定成功,也可以收到onCharacteristicWrite,請問有人遇到這種情況嗎?該怎麼解決,看起來read跟write不能同時進行,我單獨開線程讓這兩種操作分開,還是會設定不成功,請高手指點下
問題2. 裝置發送的notify資訊我這裡觸發不了onCharacteristicChanged,我已經setCharacteristicNotification為true,並且把descriptor也設定了enable,還是接收不到,請問該怎麼設定呢??有沒有人做過BLE相關的,給留個QQ吧

 

我也遇到了onCharacteristicChanged不觸發的問題,觸發的的時候延遲500
handler.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
LogUtil.showMessage("enableNoti 通知");
mBluetoothLeService.enableNoti();
}
}, 500);

【轉】android 4.3 BLE onCharacteristicWrite沒有回調

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.