嗨,
GAPM_SET_DEV_CONFIG_CMD采用设备角色作为参数。如果我尝试设置角色,如组合,将工作:广播员+观察(×03)外围+观察员(0x0B中)
提前致谢。
亲爱的卡佳,
我们正在与DA14580多角色场景的验证,但这还不可用。
亲切的问候,
坦率
嗨弗兰克,
非常感谢您的回复。
如果并发多任务的情况尚未公布,我可以切换在运行时多次角色?即集广播公司,然后观察,然后再广播公司等多次?或与外周和中枢相同的(假设有当GAPM_SET_DEV_CONFIG_CMD调用没有活动连接)?
提前致谢,凯塔亚
嗨卡佳,
是的,你可以在运行时更改的角色。从中央到外围切换会要求你从所有外围设备的连接第一。同样地,当你从外围到中心的变化;从第一中心断开。
您可以播放,而连接甚至做广告。这部作品在中枢和外周作用。
已并发GAP角色中实现和/或验证了吗?
我们有必要对这些2间隙作用的用例:GAP_CENTRAL_MST + GAP_BROADCASTER_ADVGAP_PERIPHERAL_SLV + GAP_OBSERVER_SCA
谢谢卡尔
嗨卡尔
580不支持这种功能的只有角色的切换可以在瞬间实现。
谢谢mt_dialog.
对不起,平,有任何进展这个,现在几年过去了?它是否支持SDK5.0.4了吗?
嗨tamisoft,
不,堆栈仍然是角色的相同,只有swicting支持。
谢谢你,有一个例子,如何在飞机上交换吗?我们需要做定期扫描,而设备是外围广播。很显然,我们可以停止广告,但什么是适当的措施来临时更改角色。
谢谢
有没有比如为了证明,但过程很straighforword,你将不得不发出GAPM_RESET,然后重新配置设备作为中心,并将其配置为周边相同。你可以看看下面的帖子https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
您好,我想一套da14580作为观察员。在SDK中的程序可以用吗?
对不起,你能帮我吗?我已经尝试了3天,但我不知道怎么也得做。帮帮我!救命!救命!
我想开发从da14580 da14580 BLE观测器scaning广告包。1.在SDK中,什么是prox_monitor项目的功能?2.我不能调试BLE堆栈?我想调试(图)广告数据包从advertiser.Could你告诉我?
嗨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暴露的函数的堆栈,正是你的意思视图广告包是什么?
谢谢,非常感谢!我要建立一个对邻近标签使用两个da14580s。因此,外周和观察者。外围装置容易地通过SDK示例进行描述。但观测装置是困难的,因为在SDK中没有示例代码。我为如下。在DSPS的app_configuration_func(),CMD->角色= GAP_OBSERVER_SCA在app_scanning,MSG->模式= GAP_OBSERVER_MODE和MSG-> filter_duplic = SCAN_FILT_DUPLIC_DIS
顺便说一句,相反如USB加密狗,gapm_adv_report_ind_handler()被称为少比加密狗。例如在USB加密狗广播报文显示每0.5秒,但在观察者DSPS节目广播数据包(称为gapm_adv_report_ind_handler倍)示出,每2〜3秒。序充当我的程序作为USB加密狗,怎么能有呢?如何改变观测装置的扫描间隔?Execuse我,你给我的源代码?如果你将是困难的,我想帮我详细。
亲爱的MT_dialog,Execuse我,你会帮我吗?我曾使用过nrf51822,但da14580超过nrf51822优越。我更感兴趣的da14580,我已经开发了使用da14580多个蓝牙设备。但da14580源代码充当观察员肯定是需要us.Help我!提前致谢。
关于“加密狗”您在以前的帖子提到,我是无法理解究竟是什么问题,你可以更多的描述?该gapm_adv_report_ind_handler()是只要你的观察员从空中接收的广告消息触发回调。该处理器被触发频率取决于众多广告设备是如何在目前的广告,其中许多人是如何到达您的设备和offcourse您观察者的扫描方式。关于改变你的发布时间间隔,由扫描功能问题GAPM_START_SCAN_CMD控制。在DSPS主机功能是user_scan_start()和所述间隔和扫描窗口由部件控制.interval和.window您gapm_start_scan_cmd功能。
对于观察者fw是相当简单的创建一个简单的观测装置,让我们作为起始基地设在SDK中的模板。
1)在在user_gapm_conf结构变化从GAP_PERIPHERAL_SLV的。角色到GAP_OBSERVER_SCA的user_config.h功能。
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。首先,我送你这表明目前的状况的图像。我已经做了作为你告诉我方法,但它是一样的。因此,如果i的app_on_adv_report_ind设置断点()和i与加密狗包嗅探器,比较当加密狗分组已经示出5〜6倍,app_on_adv_report_ind()已经呼吁勉强1次。Execuse我,请你给我观察的烃源代码?我的地址是skyclean906@gmail.com。
上传一个快速和肮脏的演示源代码集观察者模式和扫描任何广告信息的设备,因此设备打印所有可用的广告串,它可以在UART2所有通道,并把它打印达到重复的过滤器被禁用,是请注意,如果有上气二许多设备与SW(打印任何可用的广告串)的当前配置,设备将达到复位由于过度印刷。上述测试和在对话框亲试剂盒运行。
亲爱的,MT_dialog!你是开明,非常亲切。我被你的善良打动了极大!我想和你深深的债券。我想成为一名优秀的朋友与您合作!我有很大帮助的未来!非常感谢!
尊敬的对话!我执行你给了我,并设置断点在user_on_adv_report_ind()的代码,但user_on_adv_report_ind()没有差点叫(在1 2分钟左右,即使一次被调用)。在加密狗嗅探数据包,数据包的广告正确显示。最终,这在加密狗嗅探分组所示的分组号码必须等于其中arch_打印呼叫号码在user_on_adv_report_ind分组()。对不起,你会重新检讨和发送的源代码?
的代码,我已上载的媒体链接上的亲试剂盒测试和报告打印每个可用装置,因为他们应该,如果该设备是不能够跟踪其他模块的广告事件,那么代码是不问题(除非如果你打任何复位或我想你会发现一个hardfault),我已经送过来之前测试的防火墙,我是完全能够跟踪近的设备,所以您使用的开发工具包或定制设计?另外要注意的是,设备会在另一端的设备报告广告串只要是广告,如果有空气没有广告的消息,该设备将不会报告任何东西。
亲爱的,对话!我使用的开发套件板。这里是一对广告客户和观察者的。凡是不存在近。Execuse我,你给我你已经测试过的广告客户计划?我的地址是skyclean906@gmail.com。
你580_observer的节目轨附近的设备,但有几个数据包只跟踪。(一些数据包的广告客户发送)。我希望你能解决这个problem.Help我!
让我来直关于如何在广告和扫描工作,因为我有你希望得到由外围发布的所有广告信息的印象的东西。扫描操作不包换得到所有的广告活动由外围,在一个固定的连接间隔三个通道的外围设备通告,以便发送一些广告的字符串来获得在主(的原因,并非所有的广告事件不能达到扫描器是因为没有协议保证该数据包到达的另一侧并且由于使用空气作为传递任何的介质包可能发生,噪音,其它设备与其信号传递,天线等)。所以,你不会得到所有的广告活动从外设发送到扫描仪,但这些事件的一小部分。还如何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->窗口参数。此外,我对您的其他职位的要求,请不要在其他线程后不相关的问题,您可以随时以分享你的问题,以保持这个论坛直线前进和易于使用的创建一个新的线程。
尊敬的对话!帮帮我!
如何添加在GAP多了一个特点,需要做的堆栈的变化?
嗨Durlaksel,
感谢张贴在我们的公共蓝牙论坛。能否请你创建一个新的线程与您的查询,因为这是一个非常古老和关闭?另外,请注明设备和您正在使用的SDK。
谢谢,PM_DIALOG.
亲爱的卡佳,
我们正在与DA14580多角色场景的验证,但这还不可用。
亲切的问候,
坦率
嗨弗兰克,
非常感谢您的回复。
如果并发多任务的情况尚未公布,我可以切换在运行时多次角色?即集广播公司,然后观察,然后再广播公司等多次?或与外周和中枢相同的(假设有当GAPM_SET_DEV_CONFIG_CMD调用没有活动连接)?
提前致谢,
凯塔亚
嗨卡佳,
是的,你可以在运行时更改的角色。从中央到外围切换会要求你从所有外围设备的连接第一。同样地,当你从外围到中心的变化;从第一中心断开。
您可以播放,而连接甚至做广告。这部作品在中枢和外周作用。
嗨,
已并发GAP角色中实现和/或验证了吗?
我们有必要对这些2间隙作用的用例:
GAP_CENTRAL_MST + GAP_BROADCASTER_ADV
GAP_PERIPHERAL_SLV + GAP_OBSERVER_SCA
谢谢
卡尔
嗨卡尔
580不支持这种功能的只有角色的切换可以在瞬间实现。
谢谢mt_dialog.
对不起,平,有任何进展这个,现在几年过去了?它是否支持SDK5.0.4了吗?
嗨tamisoft,
不,堆栈仍然是角色的相同,只有swicting支持。
谢谢mt_dialog.
谢谢你,有一个例子,如何在飞机上交换吗?我们需要做定期扫描,而设备是外围广播。很显然,我们可以停止广告,但什么是适当的措施来临时更改角色。
谢谢
嗨tamisoft,
有没有比如为了证明,但过程很straighforword,你将不得不发出GAPM_RESET,然后重新配置设备作为中心,并将其配置为周边相同。你可以看看下面的帖子https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
谢谢mt_dialog.
您好,我想一套da14580作为观察员。在SDK中的程序可以用吗?
对不起,你能帮我吗?我已经尝试了3天,但我不知道怎么也得做。帮帮我!救命!救命!
我想开发从da14580 da14580 BLE观测器scaning广告包。
1.在SDK中,什么是prox_monitor项目的功能?
2.我不能调试BLE堆栈?我想调试(图)广告数据包从advertiser.Could你告诉我?
嗨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.
谢谢,非常感谢!
我要建立一个对邻近标签使用两个da14580s。因此,外周和观察者。
外围装置容易地通过SDK示例进行描述。但观测装置是困难的,因为在SDK中没有示例代码。
我为如下。
在DSPS的app_configuration_func(),CMD->角色= GAP_OBSERVER_SCA
在app_scanning,MSG->模式= GAP_OBSERVER_MODE和MSG-> filter_duplic = SCAN_FILT_DUPLIC_DIS
顺便说一句,相反如USB加密狗,gapm_adv_report_ind_handler()被称为少比加密狗。
例如在USB加密狗广播报文显示每0.5秒,但在观察者DSPS节目广播数据包(称为gapm_adv_report_ind_handler倍)示出,每2〜3秒。
序充当我的程序作为USB加密狗,怎么能有呢?如何改变观测装置的扫描间隔?
Execuse我,你给我的源代码?如果你将是困难的,我想帮我详细。
亲爱的MT_dialog,Execuse我,你会帮我吗?我曾使用过nrf51822,但da14580超过nrf51822优越。我更感兴趣的da14580,我已经开发了使用da14580多个蓝牙设备。
但da14580源代码充当观察员肯定是需要us.Help我!提前致谢。
嗨hantig,
关于“加密狗”您在以前的帖子提到,我是无法理解究竟是什么问题,你可以更多的描述?该gapm_adv_report_ind_handler()是只要你的观察员从空中接收的广告消息触发回调。该处理器被触发频率取决于众多广告设备是如何在目前的广告,其中许多人是如何到达您的设备和offcourse您观察者的扫描方式。关于改变你的发布时间间隔,由扫描功能问题GAPM_START_SCAN_CMD控制。在DSPS主机功能是user_scan_start()和所述间隔和扫描窗口由部件控制.interval和.window您gapm_start_scan_cmd功能。
对于观察者fw是相当简单的创建一个简单的观测装置,让我们作为起始基地设在SDK中的模板。
1)在在user_gapm_conf结构变化从GAP_PERIPHERAL_SLV的。角色到GAP_OBSERVER_SCA的user_config.h功能。
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.
非常感谢!亲爱的,MT_dialog。
首先,我送你这表明目前的状况的图像。
我已经做了作为你告诉我方法,但它是一样的。
因此,如果i的app_on_adv_report_ind设置断点()和i与加密狗包嗅探器,比较当加密狗分组已经示出5〜6倍,app_on_adv_report_ind()已经呼吁勉强1次。
Execuse我,请你给我观察的烃源代码?我的地址是skyclean906@gmail.com。
嗨hantig,
上传一个快速和肮脏的演示源代码集观察者模式和扫描任何广告信息的设备,因此设备打印所有可用的广告串,它可以在UART2所有通道,并把它打印达到重复的过滤器被禁用,是请注意,如果有上气二许多设备与SW(打印任何可用的广告串)的当前配置,设备将达到复位由于过度印刷。上述测试和在对话框亲试剂盒运行。
谢谢mt_dialog.
亲爱的,MT_dialog!
你是开明,非常亲切。我被你的善良打动了极大!我想和你深深的债券。我想成为一名优秀的朋友与您合作!我有很大帮助的未来!非常感谢!
尊敬的对话!
我执行你给了我,并设置断点在user_on_adv_report_ind()的代码,但user_on_adv_report_ind()没有差点叫(在1 2分钟左右,即使一次被调用)。
在加密狗嗅探数据包,数据包的广告正确显示。
最终,这在加密狗嗅探分组所示的分组号码必须等于其中arch_打印呼叫号码在user_on_adv_report_ind分组()。
对不起,你会重新检讨和发送的源代码?
嗨hantig,
的代码,我已上载的媒体链接上的亲试剂盒测试和报告打印每个可用装置,因为他们应该,如果该设备是不能够跟踪其他模块的广告事件,那么代码是不问题(除非如果你打任何复位或我想你会发现一个hardfault),我已经送过来之前测试的防火墙,我是完全能够跟踪近的设备,所以您使用的开发工具包或定制设计?另外要注意的是,设备会在另一端的设备报告广告串只要是广告,如果有空气没有广告的消息,该设备将不会报告任何东西。
谢谢mt_dialog.
亲爱的,对话!我使用的开发套件板。这里是一对广告客户和观察者的。凡是不存在近。
Execuse我,你给我你已经测试过的广告客户计划?我的地址是skyclean906@gmail.com。
你580_observer的节目轨附近的设备,但有几个数据包只跟踪。(一些数据包的广告客户发送)。
我希望你能解决这个problem.Help我!
嗨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.
尊敬的对话!帮帮我!
如何添加在GAP多了一个特点,需要做的堆栈的变化?
嗨Durlaksel,
感谢张贴在我们的公共蓝牙论坛。能否请你创建一个新的线程与您的查询,因为这是一个非常古老和关闭?另外,请注明设备和您正在使用的SDK。
谢谢,PM_DIALOG.