27个员额/ 0个新员额
最后一篇
卡蒂亚
离线
最后一次露面:7年2个星期前
加入:2014-08-14 09:13
GAP角色组合

你好,

GAPM_SET_DEV_CONFIG_CMD将设备角色作为参数。
如果我尝试设置一个组合的角色,例如:
广播+观察者(0x03)
外围+观察者(0x0B)

提前致谢。

fvd_dialog.
离线
最后一次露面:1天7小时前
职员
加入:2013-12-05 41
亲爱的卡蒂亚,

亲爱的卡蒂亚,

我们正在与DA14580多角色场景的验证,但这还不可用。

亲切的问候,

坦率

卡蒂亚
离线
最后一次露面:7年2个星期前
加入:2014-08-14 09:13
嗨弗兰克,

嗨弗兰克,

非常感谢您的回复。

如果并发多任务的情况尚未公布,我可以切换在运行时多次角色?IE。集广播公司,然后观察,然后再广播公司等多次?或与外周和中枢相同的(假设有当GAPM_SET_DEV_CONFIG_CMD调用没有活动连接)?

提前致谢,
卡蒂亚

MHv_Dialog
离线
最后一次露面:1个月2个星期前
职员
加入:15 2013-12-06
嗨,卡蒂亚,

嗨,卡蒂亚,

可以,您可以在运行时更改角色。从中央到外设的切换需要首先断开所有外设的连接。同样地,从外围到中心;首先从中心断开。

您可以播放,而连接甚至做广告。这部作品在中枢和外周作用。

karl.taubinger
离线
最后一次露面:5年9个月前
加入:2015年11月18日22:59
你好,

你好,

已并发GAP角色中实现和/或验证了吗?

我们需要这两个gap角色用例:
GAP_CENTRAL_MST + GAP_BROADCASTER_ADV
GAP_PERIPHERAL_SLV + GAP_OBSERVER_SCA

谢谢
卡尔

mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨卡尔

嗨卡尔

580不支持这种功能的只有角色的切换可以在瞬间实现。

谢谢mt_dialog.

tamisoft
离线
最后一次露面:4年1周前
加入:2016-01-07 21:21
对不起,平,有什么

不好意思,ping,几年以后有什么进展吗?SDK5.0.4已经支持它了吗?

mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨tamisoft,

嗨tamisoft,

不,堆栈保持不变,只支持角色的切换。

谢谢mt_dialog.

tamisoft
离线
最后一次露面:4年1周前
加入:2016-01-07 21:21
感谢,有一个例子

谢谢你,有一个例子,如何在飞机上交换吗?我们需要做定期扫描,而设备是外围广播。很显然,我们可以停止广告,但什么是适当的措施来临时更改角色。

谢谢

mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨tamisoft,

嗨tamisoft,

有没有比如为了证明,但过程很straighforword,你将不得不发出GAPM_RESET,然后重新配置设备作为中心,并将其配置为周边相同。你可以看看下面的帖子https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...

谢谢mt_dialog.

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
您好,我想集da14580为

你好,我想设置da14580为观察者。在sdk中,可以使用哪个程序?

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
对不起,你能帮我吗?我

对不起,你能帮我吗?我已经试了三天了,但还是不知道该怎么办。帮帮我!救命!救命!

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
我想开发da14580 BLE

我想开发从da14580 da14580 BLE观测器scaning广告包。
1.在SDK中,什么是prox_monitor项目的功能?
2.我不能调试ble堆栈吗?我想调试(查看)来自广告商的广告包。你能告诉我吗?

mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨hantig,

嗨hantig,

有为了没有现成的例子,直接将其配置为中心的观察者,你可以看看在设备配置为核心,并采取作为参考主机例如DSPS工程,GAP角色配置被控制通过在user_config.h功能user_gapm_config结构。如果从GAP_CENTRAL_MST改变。角色来GAP_OBSERVER_SCA,那么你将有你的观察者。所有你需要做的是扫描后,这样你就可以作为参考,可将DSP主机例如user_scan_start()函数。

在SDK中,接近监控功能是外部主机解决方案,即580接受外部MCU(具体示例为windows PC)的命令,请查看UM-B-010用户手册:集成和外部处理器解决方案中的接近示例。

ble堆栈位于ROM中,没有可用的堆栈源代码,您通过消息通过SDK暴露的功能与堆栈进行交互,查看广告包的确切意思是什么?

谢谢mt_dialog.

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
非常感谢!

非常感谢!
我要建立一个对邻近标签使用两个da14580s。因此,外周和观察者。
外围装置容易地通过SDK示例进行描述。但观测装置是困难的,因为在SDK中没有示例代码。
我更改如下。
在DSPS的app_configuration_func()命令中,cmd->role = GAP_OBSERVER_SCA
在app_scanning,MSG->模式= GAP_OBSERVER_MODE和MSG-> filter_duplic = SCAN_FILT_DUPLIC_DIS

顺便说一下,与usb dongle相比,gapm_adv_report_ind_handler()比dongle被调用的少。
例如在USB加密狗广播报文显示每0.5秒,但在观察者DSPS节目广播数据包(称为gapm_adv_report_ind_handler倍)示出,每2〜3秒。
序充当我的程序作为USB加密狗,怎么能有呢?如何改变观测装置的扫描间隔?
Execuse我,你给我的源代码?如果你将是困难的,我想帮我详细。

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
亲爱的MT_dialog,Execuse我,

亲爱的MT_dialog:对不起,你能帮我吗?我曾经用过nrf51822,但是da14580比nrf51822更好。我对da14580更感兴趣,我已经开发了几个蓝牙设备使用da14580。
但da14580源代码充当观察员肯定是需要us.Help我!提前致谢。

mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨hantig,

嗨hantig,

关于你在之前的帖子中提到的“狗狗”,我不太明白到底是什么问题,你能更详细地描述一下吗?gapm_adv_report_ind_handler()是一个回调函数,当观察者从空中收到一个通告消息时,它就会被触发。处理器被触发的频率取决于此时有多少广告设备在发布广告,有多少广告设备到达了你的设备,偏离了你的观察者正在扫描的方式。关于改变你的广告间隔,这是由发送GAPM_START_SCAN_CMD的扫描函数控制的。在DSPS主机中,函数是user_scan_start(),间隔和扫描窗口由gapm_start_scan_cmd函数的成员.interval和.window控制。

对于观察者fw是相当简单的创建一个简单的观测装置,让我们作为起始基地设在SDK中的模板。

1)在user_gapm_conf结构的user_config.h函数中将。role从GAP_PERIPHERAL_SLV修改为GAP_OBSERVER_SCA。

2)从DSPS例如采取user_scan_start并粘贴到模板项目,那么你可以设置自己的user_scan_conf结构或者你可以把塔值,你想在gapm_start_scan_cmd结构。

3)然后,每当你准备好你就可以开始扫描,所以既然你没有任何数据库初始化,您可分配user_scan_start()在app_on_set_dev_config_complete回调。

4)以钩到app_on_adv_report_ind,以获得广告信息实现一个功能,你应该是好去。

谢谢mt_dialog.

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
非常感谢!亲爱的,MT

非常感谢!亲爱的,MT_dialog。
首先,我送你这表明目前的状况的图像。
我是按照你告诉我的方法去做的,但还是一样。
因此,如果我在app_on_adv_report_ind()中设置断点,并与dongle包嗅测器进行比较,当dongle包显示5~6次时,app_on_adv_report_ind()仅调用1次。
打扰一下,您能发给我观察者的源代码吗?我的地址是skyclean906@gmail.com

依恋:
mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨hantig,

嗨hantig,

上传了一个快速和肮脏的演示源代码,设置设备在观察者模式和扫描任何广告消息,重复过滤器被禁用,所以设备打印所有可用的广告字符串,它可以在所有渠道和UART2打印它,请注意,如果有两个设备在空中与当前配置的sw(打印任何可用的广告字符串),该设备将按下复位由于打印过多。上面的测试和运行在一个对话框专业套件。

谢谢mt_dialog.

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
亲爱的,MT_dialog!

亲爱的,MT_dialog!
你是开明,非常亲切。我被你的善良打动了极大!我想和你深深的债券。我想成为一名优秀的朋友与您合作!我有很大帮助的未来!非常感谢!

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
亲爱的,我执行代码

受人尊敬的对话框!
我执行你给了我,并设置断点在user_on_adv_report_ind()的代码,但user_on_adv_report_ind()没有差点叫(在1 2分钟左右,即使一次被调用)。
在加密狗嗅探数据包,数据包的广告正确显示。
最终,狗嗅包中显示的包号必须与arch_打印在user_on_adv_report_ind()中的呼叫号的包号相等。
对不起,你能再检查一遍并发送源代码吗?

依恋:
mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨hantig,

嗨hantig,

的代码,我已上载的媒体链接上的亲试剂盒测试和报告打印每个可用装置,因为他们应该,如果该设备是不能够跟踪其他模块的广告事件,那么代码是不问题(除非如果你打任何复位或我想你会发现一个hardfault),我已经送过来之前测试的防火墙,我是完全能够跟踪近的设备,所以您使用的开发工具包或定制设计?另外要注意的是,设备会在另一端的设备报告广告串只要是广告,如果有空气没有广告的消息,该设备将不会报告任何东西。

谢谢mt_dialog.

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
亲爱的,对话!我用

亲爱的,对话!我使用的开发套件板。这里是一对广告客户和观察者的。凡是不存在近。
Execuse我,你给我你已经测试过的广告客户计划?我的地址是skyclean906@gmail.com

你580_observer的节目轨附近的设备,但有几个数据包只跟踪。(一些数据包的广告客户发送)。
我希望你能解决这个problem.Help我!

mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨hantig,

嗨hantig,

让我来直关于如何在广告和扫描工作,因为我有你希望得到由外围发布的所有广告信息的印象的东西。扫描操作不包换得到所有的广告活动由外围,在一个固定的连接间隔三个通道的外围设备通告,以便发送一些广告的字符串来获得在主(的原因,并非所有的广告事件不能达到扫描器是因为没有协议保证该数据包到达的另一侧并且由于使用空气作为传递任何的介质包可能发生,噪音,其它设备与其信号传递,天线等)。所以,你不会得到所有的广告活动从外设发送到扫描仪,但这些事件的一小部分。还如何BLE装置扫描,以及如何外围通告使其无法扫描仪获取的所有频道的所有广告的字符串。当装置扫描时,它打开在所有BLE广告信道(37,38,39)上的特定信道sequentialy接收机所以如果所述外围设备发生在时刻做广告,并且介质是开放的,该设备的天线是能听的通告数据包,该设备会报告。如果您想获得观测者侧的多个报告,您将需要设置外围发送更多的广告包。关于580比较嗅探狗,我是你使用的不知道是什么,以嗅空气,但你不能嗅探器比作580通用设备,显然您正在使用有一个更好的天线(获取数据的嗅探器从长距离),并在为了这样做,甚至扫描的不同的方式,以嗅尽可能多的数据包,因为它可以优化的SW。

我为了测试观察者演示中使用的程序是ble_app_peripheral,如果你离开FW如广告埃维100ms的,你应该continuesly得到适应症广告串,我也测试了它在1秒的广告时间间隔和适应症是在approximatelly正在添加,每2秒最好每1秒与10米的距离测试(外围去在所述空气每次收到一个广告事件)。距离它的东西,有做与所用的天线和在空气流量,而不是SW。

额外的事情,我已经看到了新的职位,以更改扫描间隔和窗口,你将不得不去user_scan_start()和改变CMD->间隔和CMD->窗口参数。此外,我对您的其他职位的要求,请不要在其他帖子上发布无关的问题,你可以创建一个新的帖子来分享你的问题,以保持这个论坛直接和容易使用。

谢谢mt_dialog.

hantig
离线
最后一次露面:3年9个月前
加入:2017-07-03 17:01
受人尊敬的对话框!帮帮我!

受人尊敬的对话框!帮帮我!

Durlaksel
离线
最后一次露面:4个月3周前
加入:2020年7月22日07:31
如何再加一个

如何在GAP中增加一个特性,需要在堆栈中做改动吗?

PM_DIALOG.
离线
最后一次露面:2天9小时前
职员
加入:2018-02-08 11:03
嗨Durlaksel,

嗨Durlaksel,

感谢张贴在我们的公共蓝牙论坛。能否请你创建一个新的线程与您的查询,因为这是一个非常古老和关闭?另外,请注明设备和您正在使用的SDK。

谢谢,PM_DIALOG.