c# - BLE 扫描并从 pc 读取值,我该如何解决“未知数据”问题?
问题描述
我是 C# 的初学者,非常感谢您的帮助。这是我使用的:-nRF52840 dk(它由 segger Embedded Studio 开发)-pc bluetooth(窗口 10) 我正在尝试创建一个扫描 Ble 并接收值(由 ble 连续发送)的程序。我一直在查看 Windows-universal-samples。但是当我尝试读取值时,它不起作用。 在此处输入图像描述
我怎么解决这个问题?感谢您阅读它,如果您知道如何,请分享。
解决方案
对于nordic_blinky示例,LED 特性 (0x1525) 似乎正在控制 LED 3 。我的想法是,这可能是只写特性,所以这可能就是您收到错误的原因。
正如其他人所指出的那样,您分享的信息很少,很难知道。您正在关注的示例代码的链接将是一个有用的开始。
另外,您是否使用通用工具测试了 nordic_blinky?例如,在 chrome 中,您可以转到 URL chrome://bluetooth-internals/#devices
:. 它会告诉您该特征是否可读和可写。能够分享这将是其他人帮助的有用信息。如果您能够在 Chrome 中读写,那么我们可以更加确信问题出在您的代码上。再次分享它在 Chrome 中的工作以及您失败的代码将有助于其他人帮助了解问题可能出在哪里。
尝试这些实验并更新问题将是我的建议。
推荐阅读
- javascript - React 中的删除线
- excel - Excel:具有周期性跳过单元格的动态范围(用于创建动态图表)
- spring - 创建 spring initializr 项目时无法在 IntelliJ 中解析 org.apache.tomcat.embed:tomcat-embed-el:9.0.33
- xenforo - 迁移后的 Xenforo 图像和附件 URL
- android - 为什么 TextAlign.left 在小部件文本中不起作用?
- python - 在字典中插入相同的字符串值(作为键)
- node.js - 使用 NodeJS 访问旧的 SQL Compact Edition 文件
- javascript - 为什么我的计算器只允许我执行一种操作
- python - 导入 Tensorflow:无法加载原生 Tensorflow 运行时。不知道怎么办 试了很多方法还是不行
- ios - xcode 11.4 没有情节提要模板