阅读自定义表现

了解更多常见问题解答教程

7个帖子/ 0新
最后一篇
_Asmaitha.
离线
最后一次露面:2天5小时前
加入:2020-11-24 05:03
阅读自定义表现

嗨,

我想知道如何将Read Poperty添加到自定义特征上,我已添加一些自定义服务到App_PeerWial项目,我能够通知数据并通过应用程序读取它们。现在我想实现这些服务的读取功能,我refreded a adc val easp,但是当我从应用程序做一个请求时,我没有看到任何值显示出来的。让我向您解释USISIC,在App_Bass.c文件(电池服务器服务)中调用Bass_Bass.C文件(电池服务器服务)后,它启动一个计时器,一旦定时器到期,就使用Set_battery_Level函数更新到GATT数据库中的电池值。我想通过任何自定义服务实现这一目标。我在SDK中引用了所有项目,但尚未找到具有读取属性的自定义特征,该属性显示值。

PM_DIALOG.
离线
最后一次露面:1小时11分钟前
员工
加入:2018-02-08 11:03
嗨_asmaitha,

嗨_asmaitha,

为延迟和新年快乐道歉。请查看在DA14531和DA14585 / DA14586设备上创建自定义GATT配置文件特性从DA14531支持页面。本教程旨在解释如何创建自定义服务和热,以将优选的属性添加到特征中。

谢谢,PM_DIALOG.

_Asmaitha.
离线
最后一次露面:2天5小时前
加入:2020-11-24 05:03
嗨pm_dialog,

嗨pm_dialog,

您上面共享的教程仅解释了使用通知/指示发送数据。由于所有这些操作都在DA14531侧注册为写入事件,我提到了ADC和少数其他示例以通知和指示并已成功实现相同的方式。我在读的活动中倾向。正如我了解我们的应用程序代码,当从移动应用程序侧进行读取请求时,我们没有得到任何事件/中断。当我从用户读取时,我想看到在该特定特征上看到的值。我已经将read属性设置为特征,我想知道如何将数据发送到它。

感谢致敬,

_Asmaitha.

PM_DIALOG.
离线
最后一次露面:1小时11分钟前
员工
加入:2018-02-08 11:03
嗨_asmaitha,

嗨_asmaitha,

请查看SDK的BLE_APP_PERITELAL示例。它位于Projects \ target_apps \ ble_examples \ ble_app_peripheral sdk路径。SVC1_IDX_ADC_VAL_1_CHAR已读取和通知属性。一旦0x01写入控制点特性,那么应用程序将向设备发送通知。看看app_adcval1_timer_cb_handle()函数。“值”存储到REQ->值中。

谢谢,PM_DIALOG.

_Asmaitha.
离线
最后一次露面:2天5小时前
加入:2020-11-24 05:03
嗨,

嗨,

请阅读上述查询,我​​已经实施了通知财产成功测试了它,它可以很好。我对此感兴趣属性是我们的要求。好的,这是我推荐的例子列表:

1)ble_app_peripheral.:启用读取属性的服务3的特征3,但在完成读取请求时不会通过任何数据。

2)app_prox_reporter.:使用读取属性的低音服务,但exple不解释它们是如何清楚的。

req->价值仅用于作为通知数据包的一部分发送,它不会更新GATT数据库。这是我所做的事情来测试它

使用通知每1秒发送步骤数数据,然后禁用通知并执行读取请求值字段apperas空白。

我已将输出连接到下面的读取和通知。

PM_DIALOG.
离线
最后一次露面:1小时11分钟前
员工
加入:2018-02-08 11:03
嗨_asmaitha,

嗨_asmaitha,

我假设我得到了你的要求。请作为参考SDK的BLE_APP_PERITEDAL示例和“ADC值1”特征。在Custs1数据库中,请检查ADC值1特征值 - SVC1_IDX_ADC_VAL_1_VAL:

根据属性描述 - ATTM_DB_128.H中的ATTM_DESC_128 STRUCT - 2的最后一个参数是元素的当前长度及其值。因此,如果您想通过对等设备读取它,则应将值传递到SVC1_IDX_ADC_VAL_1_VAL中。例如 :

[svc1_dx_adc_val_1_val] = {svc1_adc_val_1_uuid_128,att_uuid_128_len,perm(rd,启用)|perm(ntf,启用),def_svc1_adc_val_1_char_len,2,(uint8_t *)“ab”},

您还可以通过typeecasted to(uint8_t *)的值。特定特性的VELE的长度为2字节(def_svc1_adc_val_1_char_len)。希望这可以帮助!

谢谢,PM_DIALOG.

_Asmaitha.
离线
最后一次露面:2天5小时前
加入:2020-11-24 05:03
嗨,

嗨,

非常感谢,这有助于。我可以在执行读取请求时通过应用程序查看数据。非常感谢。