首页 > 解决方案 > BLE 扫描并从 pc 读取值,我该如何解决“未知数据”问题?

问题描述

我是 C# 的初学者,非常感谢您的帮助。这是我使用的:-nRF52840 dk(它由 segger Embedded Studio 开发)-pc bluetooth(窗口 10) 我正在尝试创建一个扫描 Ble 并接收值(由 ble 连续发送)的程序。我一直在查看 Windows-universal-samples。但是当我尝试读取值时,它不起作用。 在此处输入图像描述

我怎么解决这个问题?感谢您阅读它,如果您知道如何,请分享。

标签: c#uwpbluetooth-lowenergydataformatsegger-jlink

解决方案


对于nordic_blinky示例,LED 特性 (0x1525) 似乎正在控制 LED 3 。我的想法是,这可能是只写特性,所以这可能就是您收到错误的原因。

正如其他人所指出的那样,您分享的信息很少,很难知道。您正在关注的示例代码的链接将是一个有用的开始。

另外,您是否使用通用工具测试了 nordic_blinky?例如,在 chrome 中,您可以转到 URL chrome://bluetooth-internals/#devices:. 它会告诉您该特征是否可读和可写。能够分享这将是其他人帮助的有用信息。如果您能够在 Chrome 中读写,那么我们可以更加确信问题出在您的代码上。再次分享它在 Chrome 中的工作以及您失败的代码将有助于其他人帮助了解问题可能出在哪里。

尝试这些实验并更新问题将是我的建议。


推荐阅读