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.
设备:
嗨rajapurerohit,
1.它取决于您究竟想要实现的内容,客户端的邻近度与外部设备一起运行(通过UART的示例上的Windows PC),外部PC应用程序发出命令,580接收它们并采取行动因此,在一个单词中,在外部主机上运行接近度的应用。另一方面,DSP在580本身上实现了应用程序侧,直接向堆栈发送消息。
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.公关oximity 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.
感谢您的答复。
我想在两个BLE DA14580开发Kit-Pro之间进行沟通。我想将一个套件作为主机配置为主机,另一个套件作为设备。将来,我还需要配置一个BLE主机和多个BLE要连接的设备。我不会在主机或设备侧使用任何外部微控制器或PC。因此,作为一个主机和设备,其邻近示例适合作为参考。我正在使用SDK 5.0.4。
感谢和问候,
rohit.
嗨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.
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.
嗨rajapurerohit,
1.当接收到的广告字符串与DSP配置文件的UUID匹配时,连接请求将由外围设备发送,因此从user_od_adv_report_ind()函数将连接到指定外设的连接请求发送到堆栈。在该函数中,您可以看到与这两个文件匹配时所采取的两个字符串和THA操作所做的比较。
2.由于您希望每次连接到一个设备,您可以检查周围的设备的广告字符串(就像DSPS执行),因此设备需要满足特定要求,以便客户端发送它们连接请求(仅客户端可以发送连接请求)。所以在连接后,您可以在连接两个设备时执行任何您想要执行的操作,并且当您完成后,可以调用app_easy_gap_disconnect(),以便从当前链路断开两个设备(两个设备外围设备或中央可以发送命令以终止链接)。
谢谢mt_dialog.
Thank you for reply,
关于自动启动扫描并连接到第一个发现的外围设备,我不会删除自动连接功能,您可以详细解释。
Thanks and Regards
rohit.
嗨rajapurerohit,
对不起,我不明白你想提供更多细节,如果设备拾取一个外围设备,那么DSP就会在FW运行后立即扫描它的广告字符串上的外围设备发出连接请求。
Can you please clarify your question ?
谢谢mt_dialog.