你好,我想设置da14580作为观察者。在sdk中,可以使用哪个程序?
亲爱的,STS_dialog !我将开发与两个DA14580S的配对接近标签使用。因此,外围和观察者。通过sdk轻松制作外设设备的例子。但是观察者设备是困难的,因为在sdk中没有样例代码。我改如下。在DSPS的App_configuration_func()中,cmd->角色= gap_observer_sca在app_scan中,msg->mode = 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 called times)每隔60秒或更久显示一次。为了把我的程序当成usb加密狗,要怎么办?如何改变观察者设备的扫描间隔?
亲爱的,对话框!da14580不能像正常软件狗一样开发扫描仪?我觉得14580比普通的加密狗好。
例如,虽然普通的加密狗接收到10个广告商数据包,但DA14580观察者接收关于相同广告商14580的1个广告商数据包。正常的加密狗和14580观察者处于相同位置。因为扫描仪14580使用开发套件,这是无论天线设计。有什么事吗?我改变了扫描窗口和间隔,但结果是一样的。我相信你解决了这个问题。
帮助我,mt_dialog.finally我是Giong制作作为智能手机的蓝牙扫描仪。我相信你会帮助我。请求解决这个问题。
嗨Hantig,
我不太明白问题是什么,关于改变扫描间隔和窗口,你将不得不改变参数的GAPM_START_SCAN_CMD,我认为你发送扫描。我也不明白你说的正常的“加密狗”是什么意思,那个加密狗是什么?事实上,一个软件狗会得到大量的广告信息,这并不意味着580也会得到同样数量的广告信息。此外,你使用专业套件,这并不意味着软件狗的天线不能有更长的距离,或软件狗使用的软件是优化仅扫描。我假设你看到10广告事件在你的“电子狗”,在580年的一段只有一个27秒让你想知道,我可以告诉你已经发送的日志,设备扫描了27秒,在那些27秒捕获的580只有一个广告字符串似乎很奇特,所以我稍微修改了DSPS的例子,以操作作为一个观察者与上述设置和修改外设的间隔3秒,我不能得到广告间隔每3秒,这是ok,但在27秒的时间内,我总是能够得到超过几个报告(根据空中交通情况,平均大约5到6个)。因此,既然你禁用了过滤器,你仍然只得到一个指示,也许你应该检查你的终端上的打印,也许你只看到一个指示,因为终端一直打印在同一行,而没有改变行作为一个新的打印。请看附件中的终端图像,大约7分钟。此外,因为你有一个专业套件,你可以检查电源配置文件,如果设备仍在扫描,无论你离开设备多久,它总是只打印一个设备?
由于MT_dialog
受人尊敬的对话框!您的log_output每最小1或超过10秒打印一次。我在SDK中使用BLE_APP_PERITWEL项目作为广告商。我可以在数据包嗅探器上显示几个8个广告商数据包。但我可以在580_observer上显示几乎广告商数据包(印刷广告数据)5〜10秒。(例如log_output.txt上的打印数据)什么理由?我无法理解。
正如我所提到的,您无法跟踪每种广告活动,因为您正在通过空中聆听广告信息,显然如果外围设备每3秒传输广告消息,则您不会能够收听所有这些(有时您10秒钟后,10秒钟后收到每3秒,另外10次取决于空中的交架)。您对嗅探器不同数量的广告字符串的事实与Sniffer的功能相同(专用HW或SW或WIS用于此目的嗅闻数据包)有关。如果减少广告的外围设备上的广告间隔,您将在580上获取更多数据包。
我要做接近标记。而作为遗留模式,我使用14580(不使用智能手机)与扫描仪。因此,我将使用两个da14580来制作邻近标记。但是作为你的log_output,如果广告客户数据包在5~10s后收到,广告客户除了扫描仪但扫描仪识别离开5~10s。这是不对的。如何解决这个问题?
如果广告客户包数据长度短,扫描仪能接收到比包多的数据包吗?
对不起,我无法理解你的意思,并且我想由于语言存在误解,扫描仪在5-10秒后离开外围设备,扫描仪报告消息它是在特定时刻收到的。上面我试图解释的是,由于BLE协议本身的性质,扫描仪未接收所有广告消息,如本身的说明,外围设备将以固定间隔宣传,以使中央知道其存在。因此,它将通过广告事件泛滥空中,广告间隔越短,设备将传输的广告字符串越多,因此将有更多的机会通过中央找到外围设备。我附加的日志跟踪每3秒通告的设备,所以为了追踪设备的中心,必须扫描外围设备时扫描空中的特定频道,所以有机会由于空气上的时间或噪音,中央将会错过。所以你在日志中看到的是中央打开其接收器的次数,并听到特定的外围设备。没有延迟或滞后,没有这样的事情,广告商将发送数据,经过几秒钟,扫描仪将接收它们,例如假设每3秒广告的外围设备,中央获得广告数据包0并遗漏下一个由于噪声,它将从外设发送的下一个数据包将在时间6,如果他错过了,那么下一个adv数据包将在9等。我想你必须检查一下ble spec。
关于您的额外问题,我无法理解您的意思,广告数据包具有31字节长度 - 3个字节(这是强制性的)导致28个字节。
受人尊敬的对话框!我明白你对我说的话。但我要做一对接近标签,它可以识别接近在1~2s,两个14580。难道没有办法吗?对不起,你能帮我个忙吗?我要感谢你的无情。
亲爱的,对话框!不好意思,请问您能把您测试过的广告主程序和观察者程序发给我吗?
亲爱的,对话框!我在SDK中使用BLE_APP_PERITELAL项目作为广告商,我可以在数据包嗅探中每隔约100ms显示广告信息。(每秒几乎10个数字数据包)但是在580_observer上的数据包打印是每一个约2〜7s的时间。(作为您的log_output)。数据包丢失太大了。正如您提到的,如果外围设备每3秒发送一条广告消息,我可以理解这个结果(您的log_output.txt)。但是当周边设备每秒钟发送10条广告信息时,这个结果并不被理解。(我认为有一个错误)因此,我想要您测试的源代码。你能把你测试过的广告商程序和观察者程序发给我吗?
我希望你能帮助我!请帮助我!
日志中有附加我不该得到什么样的设备你跟踪,bd地址不一样的,与bd的嗅探你跟踪一个设备地址0 x80eaca000003和日志报告一个装置,bd地址0 x800504030201,从这些数字,在my_test附加的日志中,您正在比较每100毫秒扫描一次广告的外设的设备报告与每3秒扫描一次广告的设备报告(我已经发送)。使用observer fw连接日志,并使用ble_app_peripheral,发布间隔为100ms,正如您所看到的,在一个相当拥挤的环境中,我每秒钟都有来自同一设备的多个指示,同时发布额外的6个设备。
亲爱的,对话框!你不能解决这个问题吗?我have been plagued for several days, I believe you would help me.
亲爱的,对话!请帮帮我!
亲爱的,对话框!对不起,你能把你测试过的广告商程序和观察者程序发给我吗?
我已经寄给你观察者程序,我已经提到了广告商程序是BLE_APP_PERITERAL,只改变了设备的BD地址。所以你已经有了两个。
尊重对话,我要掌握对话设备,这就是为什么我必须解决这个问题。请帮助我!
亲爱的,对话框!因为我的ble_app_peripheral每大约100毫秒发布一次,所以我想展示你的ble_app_peripheral()每3秒发布一次。执行我,以便与您的测试数据进行比较,向我发送您的BLE_APP_PERITERALAL()。
你只需要增加广告间隔,而不是160即100毫秒到4800即3秒。
我很抱歉。
正如你提到的,我改变了ble_app_peripheral(),使其每3秒发布一次。但580年_observer大约40秒后几乎没有打印一次。如果我设置BLE_APP_PERITERALAL(),那么每100 MILISECONDS,580_observer能够每一次打印一次,每次约3〜5秒。(作为您的log_output.txt)。我不知道它是什么原因。尊敬的对话框,请帮助我。我要展示你的源代码。此外,我感谢。
我曾经接触过很多网络技术公司,但是从来没有见过像你这样好的服务器。亚博全网非常感谢!
我很抱歉,但是我不能复制你的经验,正如我提到的观察者的源代码已经与你分享,广告外围的源代码是SDK的一部分,因为你不能够明白我上注明所提供的日志(当广告100年,观察者可以获得至少2广告字符串每秒钟在最坏的情况),如果你得到一个指示字符串每3到4秒然后我认为有问题的环境进行实验或者你使用的工具有问题。
谢谢!
亲爱的,STS_dialog !
我将开发与两个DA14580S的配对接近标签使用。因此,外围和观察者。
通过sdk轻松制作外设设备的例子。但是观察者设备是困难的,因为在sdk中没有样例代码。
我改如下。
在DSPS的App_configuration_func()中,cmd->角色= gap_observer_sca
在app_scan中,msg->mode = 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 called times)每隔60秒或更久显示一次。
为了把我的程序当成usb加密狗,要怎么办?如何改变观察者设备的扫描间隔?
亲爱的,对话框!
da14580不能像正常软件狗一样开发扫描仪?我觉得14580比普通的加密狗好。
例如,虽然普通的加密狗接收到10个广告商数据包,但DA14580观察者接收关于相同广告商14580的1个广告商数据包。
正常的加密狗和14580观察者处于相同位置。因为扫描仪14580使用开发套件,这是无论天线设计。
有什么事吗?我改变了扫描窗口和间隔,但结果是一样的。我相信你解决了这个问题。
帮助我,mt_dialog.finally我是Giong制作作为智能手机的蓝牙扫描仪。我相信你会帮助我。请求解决这个问题。
嗨Hantig,
我不太明白问题是什么,关于改变扫描间隔和窗口,你将不得不改变参数的GAPM_START_SCAN_CMD,我认为你发送扫描。我也不明白你说的正常的“加密狗”是什么意思,那个加密狗是什么?事实上,一个软件狗会得到大量的广告信息,这并不意味着580也会得到同样数量的广告信息。此外,你使用专业套件,这并不意味着软件狗的天线不能有更长的距离,或软件狗使用的软件是优化仅扫描。我假设你看到10广告事件在你的“电子狗”,在580年的一段只有一个27秒让你想知道,我可以告诉你已经发送的日志,设备扫描了27秒,在那些27秒捕获的580只有一个广告字符串似乎很奇特,所以我稍微修改了DSPS的例子,以操作作为一个观察者与上述设置和修改外设的间隔3秒,我不能得到广告间隔每3秒,这是ok,但在27秒的时间内,我总是能够得到超过几个报告(根据空中交通情况,平均大约5到6个)。因此,既然你禁用了过滤器,你仍然只得到一个指示,也许你应该检查你的终端上的打印,也许你只看到一个指示,因为终端一直打印在同一行,而没有改变行作为一个新的打印。请看附件中的终端图像,大约7分钟。此外,因为你有一个专业套件,你可以检查电源配置文件,如果设备仍在扫描,无论你离开设备多久,它总是只打印一个设备?
由于MT_dialog
受人尊敬的对话框!您的log_output每最小1或超过10秒打印一次。
我在SDK中使用BLE_APP_PERITWEL项目作为广告商。我可以在数据包嗅探器上显示几个8个广告商数据包。
但我可以在580_observer上显示几乎广告商数据包(印刷广告数据)5〜10秒。(例如log_output.txt上的打印数据)
什么理由?我无法理解。
嗨Hantig,
正如我所提到的,您无法跟踪每种广告活动,因为您正在通过空中聆听广告信息,显然如果外围设备每3秒传输广告消息,则您不会能够收听所有这些(有时您10秒钟后,10秒钟后收到每3秒,另外10次取决于空中的交架)。您对嗅探器不同数量的广告字符串的事实与Sniffer的功能相同(专用HW或SW或WIS用于此目的嗅闻数据包)有关。如果减少广告的外围设备上的广告间隔,您将在580上获取更多数据包。
由于MT_dialog
我要做接近标记。而作为遗留模式,我使用14580(不使用智能手机)与扫描仪。
因此,我将使用两个da14580来制作邻近标记。但是作为你的log_output,如果广告客户数据包在5~10s后收到,广告客户除了扫描仪但扫描仪识别离开5~10s。这是不对的。如何解决这个问题?
如果广告客户包数据长度短,扫描仪能接收到比包多的数据包吗?
嗨Hantig,
对不起,我无法理解你的意思,并且我想由于语言存在误解,扫描仪在5-10秒后离开外围设备,扫描仪报告消息它是在特定时刻收到的。上面我试图解释的是,由于BLE协议本身的性质,扫描仪未接收所有广告消息,如本身的说明,外围设备将以固定间隔宣传,以使中央知道其存在。因此,它将通过广告事件泛滥空中,广告间隔越短,设备将传输的广告字符串越多,因此将有更多的机会通过中央找到外围设备。我附加的日志跟踪每3秒通告的设备,所以为了追踪设备的中心,必须扫描外围设备时扫描空中的特定频道,所以有机会由于空气上的时间或噪音,中央将会错过。所以你在日志中看到的是中央打开其接收器的次数,并听到特定的外围设备。没有延迟或滞后,没有这样的事情,广告商将发送数据,经过几秒钟,扫描仪将接收它们,例如假设每3秒广告的外围设备,中央获得广告数据包0并遗漏下一个由于噪声,它将从外设发送的下一个数据包将在时间6,如果他错过了,那么下一个adv数据包将在9等。我想你必须检查一下ble spec。
关于您的额外问题,我无法理解您的意思,广告数据包具有31字节长度 - 3个字节(这是强制性的)导致28个字节。
由于MT_dialog
受人尊敬的对话框!我明白你对我说的话。但我要做一对接近标签,它可以识别接近在1~2s,两个14580。难道没有办法吗?对不起,你能帮我个忙吗?我要感谢你的无情。
亲爱的,对话框!不好意思,请问您能把您测试过的广告主程序和观察者程序发给我吗?
亲爱的,对话框!
我在SDK中使用BLE_APP_PERITELAL项目作为广告商,我可以在数据包嗅探中每隔约100ms显示广告信息。(每秒几乎10个数字数据包)
但是在580_observer上的数据包打印是每一个约2〜7s的时间。(作为您的log_output)。数据包丢失太大了。
正如您提到的,如果外围设备每3秒发送一条广告消息,我可以理解这个结果(您的log_output.txt)。
但是当周边设备每秒钟发送10条广告信息时,这个结果并不被理解。(我认为有一个错误)
因此,我想要您测试的源代码。你能把你测试过的广告商程序和观察者程序发给我吗?
我希望你能帮助我!请帮助我!
日志中有附加我不该得到什么样的设备你跟踪,bd地址不一样的,与bd的嗅探你跟踪一个设备地址0 x80eaca000003和日志报告一个装置,bd地址0 x800504030201,从这些数字,在my_test附加的日志中,您正在比较每100毫秒扫描一次广告的外设的设备报告与每3秒扫描一次广告的设备报告(我已经发送)。使用observer fw连接日志,并使用ble_app_peripheral,发布间隔为100ms,正如您所看到的,在一个相当拥挤的环境中,我每秒钟都有来自同一设备的多个指示,同时发布额外的6个设备。
由于MT_dialog
亲爱的,对话框!
你不能解决这个问题吗?我have been plagued for several days, I believe you would help me.
亲爱的,对话!请帮帮我!
亲爱的,对话框!对不起,你能把你测试过的广告商程序和观察者程序发给我吗?
我已经寄给你观察者程序,我已经提到了广告商程序是BLE_APP_PERITERAL,只改变了设备的BD地址。所以你已经有了两个。
由于MT_dialog
尊重对话,我要掌握对话设备,这就是为什么我必须解决这个问题。请帮助我!
亲爱的,对话框!
因为我的ble_app_peripheral每大约100毫秒发布一次,所以我想展示你的ble_app_peripheral()每3秒发布一次。
执行我,以便与您的测试数据进行比较,向我发送您的BLE_APP_PERITERALAL()。
你只需要增加广告间隔,而不是160即100毫秒到4800即3秒。
我很抱歉。
正如你提到的,我改变了ble_app_peripheral(),使其每3秒发布一次。但580年_observer
大约40秒后几乎没有打印一次。如果我设置BLE_APP_PERITERALAL(),那么每100 MILISECONDS,580_observer
能够每一次打印一次,每次约3〜5秒。(作为您的log_output.txt)。我不知道它是什么原因。尊敬的对话框,请帮助我。
我要展示你的源代码。
此外,我感谢。
我曾经接触过很多网络技术公司,但是从来没有见过像你这样好的服务器。亚博全网非常感谢!
嗨Hantig,
我很抱歉,但是我不能复制你的经验,正如我提到的观察者的源代码已经与你分享,广告外围的源代码是SDK的一部分,因为你不能够明白我上注明所提供的日志(当广告100年,观察者可以获得至少2广告字符串每秒钟在最坏的情况),如果你得到一个指示字符串每3到4秒然后我认为有问题的环境进行实验或者你使用的工具有问题。
由于MT_dialog
谢谢!