使用sdk5.0.3和DA14580基本DK
在过去的3天里,我一直在努力让一个项目(模板项目)成功地与Win8.1配对。我可以达到这样的程度,它至少给了我配对的选择,但当我点击配对按钮后不久,设备列表重置和DA板将永远不会再出现(我认为配对是失败的windows没有处理它优雅)。之后,我必须手动编辑Win8.1注册表删除部分安装的设备,或者我必须更改该板的BDADDRESS,这样我就可以回到我可以再次尝试与它配对的位置。
是的,我已经启用了安全(CFG\u APP\u security),是的,我已经设置了其他要求(从我从其他论坛帖子拼凑的信息)。但很明显我错过了什么。因此,请提供一个简单的一步一步如何改变模板项目,使它将成功地与Win8.1机器完全配对。我应该允许我从蓝牙设备屏幕取消配对,我应该能够成功地从Windows应用商店的应用程序读取设备名称(我已经有了这样做的代码)。
注:我可以配对和取消配对与Android和iOS没有问题。这是一个严重的Win8.1问题(可能也是Win10问题,但我们还不支持它)。我假设Windows需要一组非常特定的设置来让它工作,并且不能正确处理除此之外的任何事情。
关键词:
设备:
当我上一次尝试时,win8.1需要密钥配对,所以如果现在只使用justworks配对,就必须启用它。
我真的不明白为什么你支持赢8.1,而不是较新的胜利10.微软有点试图强迫使用胜利8升级到赢取10的人,而且无论如何都是免费升级。
Win 10支持仅适用于配对。
是的,我认为Win8.1确实需要密码,并假设这就是我遇到问题的原因,所以我遵循其中一个教程,构建了一个需要密码的裸体应用程序的验证。同样,当我在Bluetooth设备列表窗口中单击Pair时,Win8.1会询问我密码,然后列表将重置,DA14580设备将永远不会回来。
我不在Win10上发展,因为我必须为最不公共位定子系统设计软件。许多/大多数客户仍然在Win8.1(即使是我的一些非蓝牙应用程序的Win7),所以我必须在他们使用的系统上开放和测试。雷竞技安卓下载切换到Win10不会发生,直到最高90%的客户群在Win10上。我不希望这会发生几年。
嗨nscherdin,
你应该能够连接到模板项目,请给一个接近记者以及尝试。我可以连接到模板和邻近报告器上,而无需修改安全配置或输入任何密钥。
谢谢你的对话
MT\u对话框,
我想你可能没听清我说的话。我可以连接到DA14580(即我可以单击Win8.1上的配对),但该设备将从设备列表中消失,并且不会回来。我不认为这是正确的行为。注意,驱动程序是针对设备特性安装的(在设备管理器中查找并找到它们)。但是,如果我在Win8.1上编写一个程序来尝试访问设备,它将不允许我访问这些特性(我从GattDeviceService.FromIdAsync).
我已经测试了邻近报告器和模板示例(5.0.3SDK的新解压版本)。在这两种情况下,设备都显示在Bluetooth设备列表中(Win8.1上的PC设置/PC和设备/Bluetooth窗口)。然后我选择设备并单击Pair。三秒钟后,列表重置,DA14580设备再也没有回来。不显示错误消息。只是列表重置了,就这样。我必须进入注册表并手动删除该设备,这样Win8.1甚至会再次显示该设备(或将BDAddress更改为其他内容)。
嗨nscherdin,
我明白你的意思,我昨天用Windows8.1笔记本电脑测试了邻近性和模板项目,我看不到你描述的任何行为。我通常可以与两个项目配对,而不必重置设备列表。我可以在两个项目中连接和配对。当您点击配对设备时,列表重置可能是windows的问题,与580的适当安全性无关。你也可以看看下面的帖子http://support.dialog-semicondiondiondiondum/sdk-5-and-basic-board-problem..
谢谢你的对话
是的,我怀疑是windows 8.1/驱动程序问题,可能是我的电脑(Dell XPS 8700)造成的。我正在尝试访问另一台带有蓝牙的Win8.1 PC进行测试。我会让你知道第二台机器是否工作。