BLE device and host configuration

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
8 posts / 0 new
最后一篇
Rajapurerohit.
离线
最后一次露面:9个月2天前
加入:2017-04-20 09:17
BLE device and host configuration

Dear Dialog_Support,

我的项目的要求是一个设备作为BLE主机,另一个设备作为BLE设备。关于接近示例和DSP示例,我有很少的疑问。

1.which example is more suitable for my project requirement ? DSPS or Proximity?
2.我的项目在主机侧或设备端不使用PC,因此我可以在主机侧使用邻近监视器吗?
3. Is proximity working on Auto connect concept like DSPS?
4.在接近度和DSPS中可以连接多少个设备?
5. If i remove uart from DSPS program then DSPS host and DSPS device will communicate with each other?

Thanks and Regards
rohit.

设备:
mt_dialog.
离线
最后一次露面:2 months 2 weeks ago
职员
加入:2015-06-08 11:34
嗨rajapurerohit,

嗨rajapurerohit,

1.这取决于你究竟想我plement, the client for the proximity is operating along with an external device (a windows PC on the example via UART), the external PC application issues the commands and the 580 receives them and acts accordingly, in one word the application of the proximity is running on an external host. On the other hand the DSPS implements the application side on the 580 itself, and directly sends messages towards the stack.

2.我不明白第二个问题,因为您的项目不使用外部主机,您应该作为参考DSP项目而不是接近。

3. No, the proximity central will output all the available devices advertising at the moment, and then you will have to choose with which device you want to connect to.

4. The Proximity can connect to up to 6 peripherals simultaneously and the DSPS host can only connect to 1 peripheral.

5.是的,如果您删除UART功能,则设备仍将可连接,尽管我不完全获取问题的概念。

有关接近客户端的更多信息,您可以查看UM-B-010用户手册:在集成和外部处理器解决方案中的邻近示例。

谢谢mt_dialog.

Rajapurerohit.
离线
最后一次露面:9个月2天前
加入:2017-04-20 09:17
感谢您的答复。

感谢您的答复。
我想在两个BLE DA14580开发Kit-Pro之间进行沟通。我想将一个套件作为主机配置为主机,另一个套件作为设备。将来,我还需要配置一个BLE主机和多个BLE要连接的设备。我不会在主机或设备侧使用任何外部微控制器或PC。因此,作为一个主机和设备,其邻近示例适合作为参考。我正在使用SDK 5.0.4。

Thanks and Regards,
rohit.

mt_dialog.
离线
最后一次露面:2 months 2 weeks ago
职员
加入:2015-06-08 11:34
嗨rajapurerohit,

嗨rajapurerohit,

The Client on the proximity application runs with an external MCU (UART commands from the PC towards the proximity application of the 580), so perhaps a better reference would be to use the DSPS in order to implement a client and not the proximity reporter.

谢谢mt_dialog.

Rajapurerohit.
离线
最后一次露面:9个月2天前
加入:2017-04-20 09:17
Thank you for reply,

Thank you for reply,
好吧,我会继续使用DSP示例。
关于DSP的少数问题。

1.在DSP中,主机将自动开始扫描并连接到第一个
discovered peripheral device. But i don't want auto connect feature. So how to remove (means from which file and function) that auto connect.

2.我的要求是,我有一个主机和多个设备,我想在一个设备之间建立连接.Means主机将与一个设备通信,完成必要的功能并与设备断开连接。下次主机再次扫描设备与另一个设备连接并完成工作等。是否有可能在DSPS?如果是,那么如何根据要求配置,所有事情都会发生变化?

Thanks and Regards
rohit.

mt_dialog.
离线
最后一次露面:2 months 2 weeks ago
职员
加入:2015-06-08 11:34
嗨rajapurerohit,

嗨rajapurerohit,

1.当接收到的广告字符串与DSP配置文件的UUID匹配时,连接请求将由外围设备发送,因此从user_od_adv_report_ind()函数将连接到指定外设的连接请求发送到堆栈。在该函数中,您可以看到与这两个文件匹配时所采取的两个字符串和THA操作所做的比较。

2.由于您希望每次连接到一个设备,您可以检查周围的设备的广告字符串(就像DSPS执行),因此设备需要满足特定要求,以便客户端发送它们连接请求(仅客户端可以发送连接请求)。所以在连接后,您可以在连接两个设备时执行任何您想要执行的操作,并且当您完成后,可以调用app_easy_gap_disconnect(),以便从当前链路断开两个设备(两个设备外围设备或中央可以发送命令以终止链接)。

谢谢mt_dialog.

Rajapurerohit.
离线
最后一次露面:9个月2天前
加入:2017-04-20 09:17
Thank you for reply,

Thank you for reply,

关于自动启动扫描并连接到第一个发现的外围设备,我不会删除自动连接功能,您可以详细解释。

Thanks and Regards
rohit.

mt_dialog.
离线
最后一次露面:2 months 2 weeks ago
职员
加入:2015-06-08 11:34
嗨rajapurerohit,

嗨rajapurerohit,

对不起,我不明白你想提供更多细节,如果设备拾取一个外围设备,那么DSP就会在FW运行后立即扫描它的广告字符串上的外围设备发出连接请求。

Can you please clarify your question ?

谢谢mt_dialog.