亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復未知格式?

如何修復未知格式?

慕娘9325324 2023-06-27 18:31:42
這是我第一次嘗試在 C# 或 VisualStudio 上編寫代碼。抱歉,如果我太新手了。我的最終目標只是嘗試將 pi 零中的文本發送到我的筆記本電腦。由于對 python 有點熟悉,我嘗試使用 Bleak 與 GATT 服務器通信,但由于某種原因,我永遠無法連接到 GATT 服務器。所以我放棄了修補 Bleak 的嘗試。(請注意,我已使用 nRF Toolbox 來驗證 pi 零 BLE GATT 服務器是否已正確設置)快進,有一天我看到了Microsoft 的這個BLE GATT 客戶端示例。因此,我下載了 VisualStudio 并按照指南部署了示例。一切正常,我可以連接到 GATT 服務器并將數據寫入特定的 RX 特征。但真正的問題在于 TX 特性,當我嘗試將數據從 GATT 服務器控制臺發送到筆記本電腦時。BLE 客戶端示例將將該值顯示為“未知格式”似乎value.append(dbus.Byte(c.encode()))在更新 TX 特性之前,數據將用此編碼 ( )。我試著用谷歌搜索一下這個問題,但任何進一步的研究只會讓我的頭更痛。抱歉,誰能告訴我如何解決這個“未知格式”數據解碼問題?預先非常感謝。
查看完整描述

1 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

在服務器 (RPi) 上,您有:

UART_TX_CHARACTERISTIC_UUID = '6e40?0003-b5a3-f393-e0a9-e50e24dcca9e' 作為'通知'

UART_RX_CHARACTERISTIC_UUID = '6e40?0002-b5a3-f393-e0a9-e50e24dcca9e' 是 '寫入'

這意味著在客戶端(PC)上您需要0003“寫入”并0002“通知”。

你說問題是當服務器向你寫入數據時0002得到未知格式?

查看完整回答
反對 回復 2023-06-27
  • 1 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號