我一直在用da14580开发一个设备,在开发过程中一直在ios和各种android应用程序上使用浅蓝色。我能够扫描和配对我的da14580基于ios和android的设计。和我一起工作的一位软件开发人员试图开始开发一个可以与我的设备交互的演示程序,但他甚至无法让windows 8.1或windows mobile连接到da14580。还有其他人能把windows作为中心设备吗?我知道它可能是这类应用程序最不受欢迎的平台,但不幸的是,它是我们目前必须采用的。如果任何人对这个问题有任何建议或见解,请让我知道。谢谢。
设备:
嗨。Windows需要密码配对。你确定你用的是那个而不是Just Works组合吗?
谢谢您的回复,我不确定,但我将假设我使用的是just works结对。我浏览了论坛和可用的文档,没有找到很多关于使用安全特性的信息。我正在使用SDK 5,并使用ble_app_peripheral项目作为我的起点。我进入并定义了CFG_APP_SECURITY,但我不确定它实际上做了什么。有相关的文档吗?再次感谢。
你好戴夫,
CFG_APP_SECURITY类似于使用安全性的主开关,通过定义它,您的项目中就不会有安全性。通过设置user_default_hnd_conf成员.security_request_scenario为DEF_SEC_REQ_ON_CONNECT,你可以向你的主机发送一个安全请求(因为你的特征读取时不需要安全性)。没有文档解释安全性配置,但您可以查看Smart Tag参考设计,以便了解在需要安全性时交换的消息。
由于MT_dialog
我已经写过关于Windows和SDK5的文章。您必须启用安全性:指令你不能使用自定义配置文件。如果您使用SDK3,您可以使用禁用的安全性和自定义配置文件。我有一个工作的Windows Phone应用程序与自定义配置文件和与SDK3工作良好。
因此,对于Windows平台来说,SDK5几乎毫无用处,而SDK3也有点过时。希望他们能尽快解决这个问题。
谢谢Cusko。