我一直在开发一款使用da14580的设备,并在开发过程中在ios和各种android应用程序上使用lightblue。我能够扫描和配对我的da14580为基础的设计与ios和android。与我共事的一位软件开发人员曾试图开始开发一个演示程序,该程序将与我的设备进行交互,但他甚至无法让Windows8.1或WindowsMobile连接到da14580。有没有其他人可以使用windows作为中心设备?我知道这可能是最不受欢迎的平台,但不幸的是,这是我们现在必须要去的。如果有人对这个问题有任何建议或见解,请告诉我。谢谢。
设备:
你好。Windows需要密码配对。你确定你用的是那个而不是“正义”配对吗?
感谢您的回复,我不确定,但我将假设我使用的是just works配对。我已经浏览了论坛和可用的文档,没有找到很多关于使用安全特性的信息。我正在使用sdk5,并使用ble\u app\u外围项目作为我的起点。我进去定义了CFG\u APP\u的安全性,但我不确定这到底是怎么回事。有什么文件可以证明这一点吗?再次感谢。
嗨,戴夫,
CFG\u APP\u安全性类似于使用安全性的主开关,只要定义它,您的项目中就不会有安全性。通过将user\u default\u hnd\u conf member.security\u request\u场景设置为DEF\u SEC\u REQ\ON\u CONNECT,您可以向主机发送一个安全请求(因为您的特征不需要安全性才能被读取)。没有说明安全配置的文档,但是您可以检查智能标记参考设计,以便了解需要安全性时交换的消息。
谢谢你的对话
我已经写过Windows和SDK5了。必须启用安全性:说明你不能使用自定义配置文件。如果使用SDK3,则可以使用禁用的安全和自定义配置文件。我有一个工作的Windows电话应用程序与自定义配置文件和与SDK3工程罚款。
因此,SDK5对于Windows平台几乎毫无用处,而SDK3也有点过时。希望他们能尽快解决这个问题。
谢谢库斯科。