第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用 go-ble 從 android 連接到 linux

如何使用 go-ble 從 android 連接到 linux

Go
慕田峪4524236 2022-11-28 10:31:37
我正在嘗試在兩個(gè)設(shè)備之間實(shí)現(xiàn) BLE 連接:作為服務(wù)器的 Linux 應(yīng)用程序,必須宣傳服務(wù)和特性作為客戶(hù)端的 Android 智能手機(jī),必須連接到服務(wù)器并讀取特征問(wèn)題來(lái)自我的 Linux 應(yīng)用程序。當(dāng)我使用我的 android 應(yīng)用程序和 bluetoothctl 將我的智能手機(jī)連接到我的筆記本電腦時(shí),它就像一個(gè)魅力。但是,當(dāng)我對(duì)我的 Linux 應(yīng)用程序而不是 bluetoothctl 執(zhí)行相同操作時(shí),它不起作用(它確實(shí)起作用,但很少見(jiàn))。由于我的 Linux 應(yīng)用程序是用 Go 編寫(xiě)的,因此我使用go-ble作為藍(lán)牙包。我對(duì)他們的minimal code sample也有同樣的問(wèn)題,這就是我不在這里寫(xiě)更多代碼的原因,但我不明白為什么。我想我只是不知道如何正確使用他們的庫(kù),但文檔不是很明確,所以如果有人可以提供幫助......編輯在我的智能手機(jī)上,當(dāng)使用我的應(yīng)用程序時(shí),我在掃描時(shí)看到筆記本電腦,所以 HCI 設(shè)備已啟動(dòng)。但是當(dāng)嘗試與 連接時(shí)connectGatt(),我得到一個(gè) 133 狀態(tài)代碼,即GATT_ERROR。一個(gè)可能的問(wèn)題是我沒(méi)有關(guān)閉連接,請(qǐng)參閱此線(xiàn)程,但它如何與 bluetoothctl 一起工作?
查看完整描述

1 回答

?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊

Bluetoothctl 是一個(gè)藍(lán)牙客戶(hù)端,可以使用 BLE 和 BR\EDR 藍(lán)牙。它之所以有效,是因?yàn)槲业?Android 應(yīng)用程序通過(guò)“經(jīng)典藍(lán)牙”與gattConnect.

我通過(guò)指定要使用的傳輸協(xié)議來(lái)解決它,替換:

device.connectGatt(context, false, gattCallback)

和:

device.connectGatt(context, false, gattCallback, BluetoothDevice.TRANSPORT_LE)


查看完整回答
反對(duì) 回復(fù) 2022-11-28
  • 1 回答
  • 0 關(guān)注
  • 196 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)