我一直在开发一种使用DA14580的设备,并在开发期间使用了IOS上的LightBlue和各种Android应用程序。我能够使用iOS和Android与我的DA14580的设计扫描和配对。我使用的软件开发人员之一尝试开始在将与我的设备交互的演示程序工作,但他甚至无法获取Windows 8.1或Windows Mobile来连接到DA14580。还有其他人是否能够使用Windows作为中央设备?我知道这可能是这种应用的最不受欢迎的平台,但遗憾的是,这是我们现在所要去的。如果有人对问题的任何建议或洞察有什么意义,请告诉我。谢谢。
设备:
你好。Windows需要密码配对。你确定你是否正在使用那个,而不是刚刚的配对?
感谢您的回复,我不确定,但我打算假设我只是使用配对。我通过论坛和可用文档看,并没有找到关于使用安全功能的很多信息。我正在使用SDK 5,并将BLE_APP_PERITELAL项目用作我的起点。我进去了,定义了cfg_app_security,但我不确定它实际上是什么。是否有任何文件呢?再次感谢。
嗨戴夫,
cfg_app_security是与使用安全性的主要交换机的东西,只需定义此,您不会在项目中具有安全性。通过将user_default_hnd_conf成员设置为def_sec_req_on_connect来设置user_default_hnd_conf member .security_request_scenario您可以发送到您的主机安全请求(因为您的特性不需要读取的安全性)。没有解释安全配置的文档,但您可以检查智能标签参考设计,以便在要求安全性时概念消息交换的消息。
谢谢mt_dialog.
我已经写了关于Windows和SDK5。您必须启用安全性:指示而且您无法使用自定义配置文件。如果使用SDK3,则可以使用已禁用的安全性和自定义配置文件。我有一个工作的Windows Phone应用程序,具有自定义配置文件,使用SDK3工作正常。
因此,SDK5几乎无用于Windows平台,SDK3几乎没有过时。希望他们很快就会解决这个问题。
谢谢cusko。