14 posts / 0 new
最后一篇
imalamoud.
离线
最后一次露面:2个月2周前
加入:2014-11-16 21:34
DK-DK SPS连接

你好,

我们希望实现SPS连接以将测量数据提供程序连接到主机PC。

我已经尝试过DK-DK SPS连接,它正常工作,所以我正在考虑基于生产中的DA14580进行主机设备对。

在其中一个论坛帖子中,我已阅读主机应用程序预设以搜索外设,对然后立即启动数据连接会话。

Can you provide info on what the host is searching for?
What is required for the automatic pairing?
我们如何在实际生产过程中实施此类?

您的帮助非常感谢。

Regards,
伊利亚

mhv_dialog.
离线
最后一次露面:1 month 2 weeks ago
职员
加入:2013-12-06 15:10
嗨ilia,

嗨ilia,

主机正在搜索外围设备广告以下数据:

#define app_dflt_adv_data“\ x03 \ x03 \ x83 \ x07”

(defined in app_sps_proj.h)

每当收到扫描报告时会发生比较。您可以在文件app_task.c中查看此比较:

如果(! memcmp (param - >报告。数据[3],APP_DFLT_ADV_DATA, APP_DFLT_ADV_DATA_LEN))

除非可以预期多个外围设备,否则该过滤方案很好地在给定的设置中进行广告。如果可以预期多个外设,则需要类似用户界面的内容来确定连接到哪一个。在任何一种情况下,扫描报告都将包含要过滤的信息。

我希望这有助于你前进。

imalamoud.
离线
最后一次露面:2个月2周前
加入:2014-11-16 21:34
Thank you for fast reply.

Thank you for fast reply.

现在更清楚。

查看代码我注意到在连接建立期间未使用NVDS数据NVDS_TAG_APP_BLE_ADC_DATA。它是否正确或我错过了什么?

mhv_dialog.
离线
最后一次露面:1 month 2 weeks ago
职员
加入:2013-12-06 15:10
你有权:o)

你有权:o)

imalamoud.
离线
最后一次露面:2个月2周前
加入:2014-11-16 21:34
有一些人很棒

有一些人很棒questions answered! :)

因此,我猜主机将与第一个广告数据源建立连接。然后用户必须手动断开源连接以建立不同的连接。

So far so good :)

我明白,如果设备终止连接,主机将切换到广告。正确的?

What happens if the host terminated the connection? The device has a very limited battery resource. Will it switch to sleep automatically, starts advertising (high power consumption) or we would need to manage the event ourselves?

同样在文档中,提到未实现深度睡眠模式。您是否计划为SPS实施它?

mhv_dialog.
离线
最后一次露面:1 month 2 weeks ago
职员
加入:2013-12-06 15:10
你好,

你好,

是的,除非您更改中央的连接标准,否则您必须断开主机连接,然后重试。但是,这不是真实世界的良好方案。您可以更改广告数据以包括唯一ID,以某种方式让中央知道连接到哪个精确的外围设备。

睡眠模式在DSP的当前版本中不实现。然而,我们正在努力。

imalamoud.
离线
最后一次露面:2个月2周前
加入:2014-11-16 21:34
你好,

你好,

谢谢你的答案。

因此,如果主机终止连接(例如PC关闭或缺尽),则需要手动断开设备?
在这种情况下会发生什么?

Can you recommend any other profile which could accomplish the similar task. Measurement data are 15-20 bytes blocks. Control communication from the host is not required.
Perhaps beacon?

Zhao Gui Meng
离线
最后一次露面:4年4个月前
加入:2014-08-25 05:18
亲爱的对话支持者:

亲爱的对话支持者:
I enabled app_sec on your DK DA14580_DSPS_3.150.2 in server role example. I tested it with NORDIC's Master Control Panel. The pairing is alright and I got the security keys.
问题:
当我重新连接它们时,有时它可以探索加密结束,有时在连接后立即发生断开。
The error code of disconnection is "0x3D" on the sps server.
你知道为什么吗?

bluetoothdev.
离线
最后一次露面:5年10个​​月前
加入:2015-02-12 07:11
赵桂萌,

赵桂萌,

您能否向我展示如何在服务器角色中启用DK DA14580_DSPS_3.150.2的APP_SEC以及您获得的安全密钥是什么?真的,我还测试了这个,但它不与我合作!

谢谢和最好的问候
蓝色的

Zhao Gui Meng
离线
最后一次露面:4年4个月前
加入:2014-08-25 05:18
嗨蓝色,

嗨蓝色,
感谢您的回复。
要启用安全性:
1.在da14580_config.h文件中定义cfg_app_sec。
2.将“app_sec.c”和“app_sec_task.c”添加到Keil Project App标记
3.如果发生,修改某些构建问题。

我在app_sec_env中得到了键:
LTK:5D-EC-98-0B-CB-C2-B6-D1-19-F8-B4-F7-47-8E-92-7D
兰特:21-60-FC-9F-CF-76-5A-A5
EDIV :0x3455
KSIZE:16
类型:0
ADDR :D6-6F-C3-85-29-4D
AUTH :1
NVDS:0

Best regards.

bluetoothdev.
离线
最后一次露面:5年10个​​月前
加入:2015-02-12 07:11
亲爱的赵桂萌,

亲爱的赵桂萌,

我非常感谢你的答案!我以前根据您配置了。您是否使用Nordic Master Control Panel在App_sec_env中测试键?我正在使用DSPS Android应用程序来做,它可能会导致我的问题:D
非常感谢,

蓝色的

Zhao Gui Meng
离线
最后一次露面:4年4个月前
加入:2014-08-25 05:18
亲爱的蓝色,

亲爱的蓝色,
Good Morning.
是的,相反的测试仪是北欧主控制面板。
Thank you for your kind attention.

Zhao Gui Meng
离线
最后一次露面:4年4个月前
加入:2014-08-25 05:18
嗨蓝色,

嗨蓝色,
你能告诉我关于断开连接“0x3d”错误代码的含义?
如何捕捉广告报告以获得直接广告?
Best regards.

Zhao Gui Meng
离线
最后一次露面:4年4个月前
加入:2014-08-25 05:18
亲爱的对话支持者,

亲爱的对话支持者,
我在DK DA14580_DSPS_3.150.2上启用了安全功能。
使用iOS的DSP,两者都是来自成对状态的未配对状态和颁发过程的配对过程。

但是在对话框的DK中,当头发时,链接与从机断开连接。断开备份是用于主机的“0x3d”,用于主机的“0x08”。

Who know how to fix the issue?

我有一个提示,它是主机中App_sec_env的内容在连接之间损坏。但为什么?

我期待你的回复。
Best Regards.