DSPS发送信息到peer

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
BenjaminDu
离线
最后看到:6个月1个星期前
加入:2016-03-14 02:38
DSPS发送信息到peer

嗨,对话框中,

我正在测试dsps dma的例子,如果我想发送信息到peer,例如,从外设到中心,如何做?我测试了sps_server_send_data但是没有成功,它是正确的函数吗?如果是如何发送信息与它?或者使用其他功能?

谢谢

便雅悯

设备:
PM_Dialog
离线
最后看到:1周4天前
工作人员
加入:2018-02-08 11:03
嗨BenjaminDu,

嗨BenjaminDu,

你能让我知道这个论坛帖子是否与你过去的论坛帖子有关?

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/dsps-data

澄清您想要实现什么是非常有用的。你想向中心发送什么信息?您是否想将DPSP外设与串行监视器连接,然后通过BLE将从uart接收到的数据发送到移动应用程序?

谢谢,PM_Dialog

BenjaminDu
离线
最后看到:6个月1个星期前
加入:2016-03-14 02:38
嗨,对话框中,

嗨,对话框中,

是的,没有。

我要两个Da1458x通过BLE交换信息,

所以我需要:

1)为了从同行获取信息,链接的论坛帖子就是为了这个目的。

2)发送信息给同伴,这是我在这里需要的。

关于第一点,我已经问过很多次了,希望如果可以的话,你可以一起帮我回答一下:
即如何从对等体获取信息,如何向对等体发送信息?

PM_Dialog
离线
最后看到:1周4天前
工作人员
加入:2018-02-08 11:03
嗨BenjaminDu,

嗨BenjaminDu,

抱歉,但是我不能理解你所说的“发送信息给同伴”的意思。DSPS引用应用程序代码,通过空中发送DA14580从UARR获得的数据。因此,如果您有2个DA14580连接到DSPS(一个应该是中心的,另一个应该是外围的),您可以从串行监视器发送数据,例如从terterm窗口应用程序。如果您的移动电话将DSPS应用程序作为中心设备运行,那么也可以实现同样的效果。那么,如果我能理解正确你的问题,你想要完成的是不从串行监视器发送数据,而是从DSPS的源代码发送数据?请试着解释你想要完成什么,我将向你展示你应该在DSPS源代码中做哪些修改

谢谢,PM_Dialog

BenjaminDu
离线
最后看到:6个月1个星期前
加入:2016-03-14 02:38
亲爱的对话框,

亲爱的对话框,
非常感谢您的回复。
我想用两个Da14585在空中交换数据,作为我测试的DSPS示例的例子。
是的,我想从DSPS的源代码发送数据,希望您能帮助告诉我在哪里(以及如果可能如何)修改DSPS源代码。
以及在何处修改以接收源代码中的数据。

一言以蔽之,外设代码和中心代码在哪里修改以发送和接收数据?

希望我已经把问题说清楚了。

再次感谢。
便雅悯

PM_Dialog
离线
最后看到:1周4天前
工作人员
加入:2018-02-08 11:03
嗨BenjaminDu,

嗨BenjaminDu,

您可以将需要的数据推入应用程序分配的缓冲区以存储和发送数据(请检查UM-B-088:对话串口配置文件用户手册(DA14585)),或者您可以直接将您想要的数据写入应用程序具有的可通知特征,以便将数据发送到主机。例如,可以使用sps_server_data_tx_req_handler()。

谢谢,PM_Dialog